Condividi tramite


ITypeInfo2 Interfaccia

Definizione

Fornisce la definizione gestita dell'interfaccia 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
Attributi
Implementazioni

Commenti

Common Language Runtime genera un'eccezione quando un metodo COM nel codice nativo restituisce un HRESULT. Per altre informazioni, vedere How to: Map HRESULTs and Exceptions.

Metodi

AddressOfMember(Int32, INVOKEKIND, IntPtr)

Recupera gli indirizzi delle funzioni o delle variabili statiche, come quelle definite in una DLL.

CreateInstance(Object, Guid, Object)

Crea una nuova istanza di un tipo che descrive una classe di componenti (coclass).

GetAllCustData(IntPtr)

Ottiene tutti gli elementi dati personalizzati della libreria.

GetAllFuncCustData(Int32, IntPtr)

Ottiene tutti i dati personalizzati dalla funzione specificata.

GetAllImplTypeCustData(Int32, IntPtr)

Ottiene tutti i dati personalizzati per il tipo di implementazione specificato.

GetAllParamCustData(Int32, Int32, IntPtr)

Ottiene tutti i dati personalizzati per il parametro della funzione specificato.

GetAllVarCustData(Int32, IntPtr)

Ottiene la variabile per i dati personalizzati.

GetContainingTypeLib(ITypeLib, Int32)

Recupera la libreria dei tipi che contiene questa descrizione del tipo e il relativo indice all'interno della libreria.

GetCustData(Guid, Object)

Ottiene i dati personalizzati.

GetDllEntry(Int32, INVOKEKIND, IntPtr, IntPtr, IntPtr)

Recupera una descrizione o specifica di un punto di ingresso per una funzione in una DLL.

GetDocumentation(Int32, String, String, Int32, String)

Recupera la stringa di documentazione, il nome e il percorso completo del file della Guida e l'ID del contesto per l'argomento della Guida relativo a una descrizione del tipo specifica.

GetDocumentation2(Int32, String, Int32, String)

Recupera la stringa di documentazione, il percorso e il nome completo del file della Guida, il contesto di localizzazione da usare e l'ID del contesto per l'argomento della Guida della libreria nel file della Guida.

GetFuncCustData(Int32, Guid, Object)

Ottiene i dati personalizzati dalla funzione specificata.

GetFuncDesc(Int32, IntPtr)

Recupera la struttura FUNCDESC che contiene le informazioni relative a una funzione specificata.

GetFuncIndexOfMemId(Int32, INVOKEKIND, Int32)

Si associa a un membro specifico basato su un DISPID noto, in cui il nome del membro è sconosciuto (ad esempio, quando si associa a un membro predefinito).

GetIDsOfNames(String[], Int32, Int32[])

Esegue il mapping tra i nomi e gli ID dei membri e tra i nomi e gli ID dei parametri.

GetImplTypeCustData(Int32, Guid, Object)

Ottiene il tipo di implementazione dei dati personalizzati.

GetImplTypeFlags(Int32, IMPLTYPEFLAGS)

Recupera il valore IMPLTYPEFLAGS per un'interfaccia implementata o un'interfaccia di base in una descrizione del tipo.

GetMops(Int32, String)

Recupera le informazioni di marshalling.

GetNames(Int32, String[], Int32, Int32)

Recupera la variabile con l'ID del membro specificato (o il nome della proprietà o del metodo e i relativi parametri) che corrisponde all'ID di funzione specificato.

GetParamCustData(Int32, Int32, Guid, Object)

Ottiene il parametro specificato per i dati personalizzati.

GetRefTypeInfo(Int32, ITypeInfo)

Recupera le descrizioni di tipo cui viene fatto riferimento, se una descrizione del tipo fa riferimento ad altre.

GetRefTypeOfImplType(Int32, Int32)

Recupera la descrizione dei tipi di interfaccia implementati, se una descrizione del tipo descrive una classe COM.

GetTypeAttr(IntPtr)

Recupera una struttura TYPEATTR che contiene gli attributi della descrizione del tipo.

GetTypeComp(ITypeComp)

Recupera l'interfaccia ITypeComp per la descrizione del tipo, che consente a un compilatore client di eseguire l'associazione ai membri della descrizione del tipo.

GetTypeFlags(Int32)

Restituisce i flag di tipo senza allocazioni. Questo metodo restituisce un flag di tipo DWORD che espande i flag di tipo senza accrescere l'attributo di tipo TYPEATTR.

GetTypeKind(TYPEKIND)

Restituisce l'enumerazione TYPEKIND rapidamente, senza eseguire allocazioni.

GetVarCustData(Int32, Guid, Object)

Ottiene la variabile per i dati personalizzati.

GetVarDesc(Int32, IntPtr)

Recupera una struttura VARDESC che descrive la variabile specificata.

GetVarIndexOfMemId(Int32, Int32)

Si associa a un membro specifico basato su un DISPID noto, in cui il nome del membro è sconosciuto (ad esempio, quando si associa a un membro predefinito).

Invoke(Object, Int32, Int16, DISPPARAMS, IntPtr, IntPtr, Int32)

Richiama un metodo o accede a una proprietà di un oggetto, che implementa l'interfaccia descritta dalla descrizione del tipo.

ReleaseFuncDesc(IntPtr)

Libera una struttura FUNCDESC precedentemente restituita dal metodo GetFuncDesc(Int32, IntPtr).

ReleaseTypeAttr(IntPtr)

Libera una struttura TYPEATTR precedentemente restituita dal metodo GetTypeAttr(IntPtr).

ReleaseVarDesc(IntPtr)

Libera una struttura VARDESC precedentemente restituita dal metodo GetVarDesc(Int32, IntPtr).

Si applica a