ITypeInfo2 Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit la définition managée de l’interface ITypeInfo2 .
public interface class ITypeInfo2 : System::Runtime::InteropServices::ComTypes::ITypeInfo
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITypeInfo2 : System.Runtime.InteropServices.ComTypes.ITypeInfo
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("00020412-0000-0000-C000-000000000046")]
public interface ITypeInfo2 : System.Runtime.InteropServices.ComTypes.ITypeInfo
public interface ITypeInfo2 : System.Runtime.InteropServices.ComTypes.ITypeInfo
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITypeInfo2 = interface
interface ITypeInfo
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.Guid("00020412-0000-0000-C000-000000000046")>]
type ITypeInfo2 = interface
interface ITypeInfo
type ITypeInfo2 = interface
interface ITypeInfo
Public Interface ITypeInfo2
Implements ITypeInfo
- Attributs
- Implémente
Remarques
Le Common Language Runtime lève une exception lorsqu’une méthode COM dans le code natif retourne un HRESULT. Pour plus d’informations, consultez How to : Map HRESULTs and Exceptions.
Méthodes
| Nom | Description |
|---|---|
| AddressOfMember(Int32, INVOKEKIND, IntPtr) |
Récupère les adresses des fonctions statiques ou des variables, telles que celles définies dans une DLL. |
| CreateInstance(Object, Guid, Object) |
Crée une instance d’un type qui décrit une classe de composant (coclasse). |
| GetAllCustData(IntPtr) |
Obtient tous les éléments de données personnalisés pour la bibliothèque. |
| GetAllFuncCustData(Int32, IntPtr) |
Obtient toutes les données personnalisées de la fonction spécifiée. |
| GetAllImplTypeCustData(Int32, IntPtr) |
Obtient toutes les données personnalisées pour le type d’implémentation spécifié. |
| GetAllParamCustData(Int32, Int32, IntPtr) |
Obtient toutes les données personnalisées pour le paramètre de fonction spécifié. |
| GetAllVarCustData(Int32, IntPtr) |
Obtient la variable pour les données personnalisées. |
| GetContainingTypeLib(ITypeLib, Int32) |
Récupère la bibliothèque de types qui contient cette description de type et son index dans cette bibliothèque de types. |
| GetCustData(Guid, Object) |
Obtient les données personnalisées. |
| GetDllEntry(Int32, INVOKEKIND, IntPtr, IntPtr, IntPtr) |
Récupère une description ou une spécification d’un point d’entrée pour une fonction dans une DLL. |
| GetDocumentation(Int32, String, String, Int32, String) |
Récupère la chaîne de documentation, le nom et le chemin complets du fichier d’aide, ainsi que l’ID de contexte de la rubrique d’aide pour une description de type spécifiée. |
| GetDocumentation2(Int32, String, Int32, String) |
Récupère la chaîne de documentation, le nom et le chemin complets du fichier d’aide, le contexte de localisation à utiliser et l’ID de contexte de la rubrique d’aide de la bibliothèque dans le fichier d’aide. |
| GetFuncCustData(Int32, Guid, Object) |
Obtient les données personnalisées de la fonction spécifiée. |
| GetFuncDesc(Int32, IntPtr) |
Récupère la FUNCDESC structure qui contient des informations sur une fonction spécifiée. |
| GetFuncIndexOfMemId(Int32, INVOKEKIND, Int32) |
Lie à un membre spécifique basé sur un DISPID connu, où le nom du membre n’est pas connu (par exemple, lors de la liaison à un membre par défaut). |
| GetIDsOfNames(String[], Int32, Int32[]) |
Mappe entre les noms de membres et les ID de membre, ainsi que les noms de paramètres et les ID de paramètre. |
| GetImplTypeCustData(Int32, Guid, Object) |
Obtient le type d’implémentation des données personnalisées. |
| GetImplTypeFlags(Int32, IMPLTYPEFLAGS) |
Récupère la IMPLTYPEFLAGS valeur d’une interface implémentée ou d’une interface de base dans une description de type. |
| GetMops(Int32, String) |
Récupère les informations de marshaling. |
| GetNames(Int32, String[], Int32, Int32) |
Récupère la variable avec l’ID de membre spécifié (ou le nom de la propriété ou de la méthode et ses paramètres) qui correspond à l’ID de fonction spécifié. |
| GetParamCustData(Int32, Int32, Guid, Object) |
Obtient le paramètre de données personnalisé spécifié. |
| GetRefTypeInfo(Int32, ITypeInfo) |
Récupère les descriptions de type référencées, si une description de type fait référence à d’autres descriptions de type. |
| GetRefTypeOfImplType(Int32, Int32) |
Récupère la description de type des types d’interface implémentés, si une description de type décrit une classe COM. |
| GetTypeAttr(IntPtr) |
Récupère une TYPEATTR structure qui contient les attributs de la description de type. |
| GetTypeComp(ITypeComp) |
Récupère l’interface |
| GetTypeFlags(Int32) |
Retourne les indicateurs de type sans allocations. Cette méthode retourne un |
| GetTypeKind(TYPEKIND) |
Retourne rapidement l’énumération |
| GetVarCustData(Int32, Guid, Object) |
Obtient la variable pour les données personnalisées. |
| GetVarDesc(Int32, IntPtr) |
Récupère une |
| GetVarIndexOfMemId(Int32, Int32) |
Lie à un membre spécifique basé sur un nom connu |
| Invoke(Object, Int32, Int16, DISPPARAMS, IntPtr, IntPtr, Int32) |
Appelle une méthode ou accède à une propriété d’un objet, qui implémente l’interface décrite par la description de type. |
| ReleaseFuncDesc(IntPtr) |
Libère une FUNCDESC structure précédemment retournée par la GetFuncDesc(Int32, IntPtr) méthode. |
| ReleaseTypeAttr(IntPtr) |
Libère une TYPEATTR structure précédemment retournée par la GetTypeAttr(IntPtr) méthode. |
| ReleaseVarDesc(IntPtr) |
Libère une |