ITypeInfo2 Interface

Définition

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

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).

GetAllCustData(IntPtr)

Obtient tous les éléments de données personnalisés de 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ée.

GetAllVarCustData(Int32, IntPtr)

Obtient la variable des données personnalisées.

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.

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 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.

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 pour la rubrique d’aide de la bibliothèque dans le fichier d’aide.

GetFuncCustData(Int32, Guid, Object)

Obtient les données personnalisées à partir de la fonction spécifiée.

GetFuncDesc(Int32, IntPtr)

Récupère la structure FUNCDESC qui contient des informations sur une fonction spécifiée.

GetFuncIndexOfMemId(Int32, INVOKEKIND, Int32)

Lie à un membre spécifique en fonction d’une valeur DISPID connue, lorsque le nom du membre est inconnu (par exemple, lors de la liaison à un membre par défaut).

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.

GetImplTypeCustData(Int32, Guid, Object)

Obtient le type d'implémentation des données personnalisées.

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é.

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 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 ITypeComp pour la description de type qui permet à un compilateur client d'effectuer une liaison avec les membres de la description de type.

GetTypeFlags(Int32)

Retourne les indicateurs de type sans allocation. Cette méthode retourne un indicateur de type DWORD, qui développe les indicateurs de type sans augmenter le TYPEATTR (attribut de type).

GetTypeKind(TYPEKIND)

Retourne l’énumération TYPEKIND rapidement, sans effectuer d’allocation.

GetVarCustData(Int32, Guid, Object)

Obtient la variable des données personnalisées.

GetVarDesc(Int32, IntPtr)

Récupère une structure VARDESC qui décrit la variable spécifiée.

GetVarIndexOfMemId(Int32, Int32)

Lie à un membre spécifique en fonction d’une valeur DISPID connue, lorsque le nom du membre est inconnu (par exemple, lors de la liaison à un membre par défaut).

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 VARDESC précédemment retournée par la méthode GetVarDesc(Int32, IntPtr).

S’applique à