ITypeInfo 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 ITypeInfo d’automatisation des composants.
public interface class ITypeInfo
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITypeInfo
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("00020401-0000-0000-C000-000000000046")]
public interface ITypeInfo
public interface ITypeInfo
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITypeInfo = interface
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.Guid("00020401-0000-0000-C000-000000000046")>]
type ITypeInfo = interface
type ITypeInfo = interface
Public Interface ITypeInfo
- Dérivé
- Attributs
Remarques
Pour plus d’informations, consultez interface ITypeInfo.
Le Common Language Runtime lève une exception lorsqu’une méthode COM en code natif retourne un HRESULT. Pour plus d'informations, consultez How to: Map HRESULTs and Exceptions.
Méthodes
AddressOfMember(Int32, INVOKEKIND, IntPtr) |
Récupère les adresses de fonctions statiques ou de variables, telles que celles définies dans une DLL. |
CreateInstance(Object, Guid, Object) |
Crée une nouvelle instance d'un type décrivant une classe Component (coclasse). |
GetContainingTypeLib(ITypeLib, Int32) |
Récupère la bibliothèque de types qui contient cette description de type ainsi que l'index correspondant dans cette bibliothèque. |
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 d'accès complets du fichier d'aide et l'ID de contexte de la rubrique d'aide se rapportant à une description de type spécifiée. |
GetFuncDesc(Int32, IntPtr) |
Récupère la structure FUNCDESC qui contient des informations sur une fonction spécifiée. |
GetIDsOfNames(String[], Int32, Int32[]) |
Effectue un mappage entre les noms et les ID de membres, ainsi qu'entre les noms et les ID de paramètres. |
GetImplTypeFlags(Int32, IMPLTYPEFLAGS) |
Récupère la valeur IMPLTYPEFLAGS pour une interface implémentée ou une interface de base dans une description de type. |
GetMops(Int32, String) |
Récupère des 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) correspondant à l'ID de fonction 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 des types d'interfaces implémentés, si une description de type décrit une classe COM. |
GetTypeAttr(IntPtr) |
Récupère une structure TYPEATTR qui contient les attributs de la description de type. |
GetTypeComp(ITypeComp) |
Récupère l'interface |
GetVarDesc(Int32, IntPtr) |
Récupère une structure |
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 structure FUNCDESC précédemment retournée par la méthode GetFuncDesc(Int32, IntPtr). |
ReleaseTypeAttr(IntPtr) |
Libère une structure TYPEATTR précédemment retournée par la méthode GetTypeAttr(IntPtr). |
ReleaseVarDesc(IntPtr) |
Libère une structure |