Condividi tramite


ITypeInfo Interfaccia

Definizione

Specifica la definizione gestita dell'interfaccia ITypeInfo di automazione dei componenti.

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
Derivato
Attributi

Commenti

Per altre informazioni, vedere Interfaccia ITypeInfo.

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

GetContainingTypeLib(ITypeLib, Int32)

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

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.

GetFuncDesc(Int32, IntPtr)

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

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

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

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.

GetRefTypeInfo(Int32, ITypeInfo)

Recupera le descrizioni del 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.

GetVarDesc(Int32, IntPtr)

Recupera una struttura VARDESC che descrive la variabile specificata.

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