ITypeInfo Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt die verwaltete Definition der ITypeInfo-Komponentenautomatisierungsschnittstelle bereit.
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
- Abgeleitet
- Attribute
Hinweise
Weitere Informationen finden Sie unter ITypeInfo-Schnittstelle.
Die Common Language Runtime löst eine Ausnahme aus, wenn eine COM-Methode im nativen Code ein HRESULT zurückgibt. Weitere Informationen finden Sie unter How to: Map HRESULTs and Exceptions.
Methoden
AddressOfMember(Int32, INVOKEKIND, IntPtr) |
Ruft die Adressen statischer Funktionen oder Variablen ab, wie sie z. B. in einer DLL definiert sind. |
CreateInstance(Object, Guid, Object) |
Erstellt eine neue Instanz eines Typs, der eine Komponentenklasse (Co-Klasse) beschreibt. |
GetContainingTypeLib(ITypeLib, Int32) |
Ruft die Typbibliothek ab, in der die Typenbeschreibung und der Index in der Typbibliothek enthalten ist. |
GetDllEntry(Int32, INVOKEKIND, IntPtr, IntPtr, IntPtr) |
Ruft eine Beschreibung oder Angabe eines Einstiegspunkts für eine Funktion in einer DLL ab. |
GetDocumentation(Int32, String, String, Int32, String) |
Ruft die Dokumentationszeichenfolge, den vollständigen Namen und Pfad der Hilfedatei sowie die Kontext-ID des Hilfethemas für eine angegebene Typenbeschreibung ab. |
GetFuncDesc(Int32, IntPtr) |
Ruft die FUNCDESC-Struktur ab, in der Informationen über eine angegebene Funktion enthalten sind. |
GetIDsOfNames(String[], Int32, Int32[]) |
Erstellt Zuordnungen zwischen Membernamen und Member-IDs sowie zwischen Parameternamen und Parameter-IDs. |
GetImplTypeFlags(Int32, IMPLTYPEFLAGS) |
Ruft den IMPLTYPEFLAGS-Wert für eine einzelne implementierte Schnittstelle oder Basisschnittstelle in einer Typenbeschreibung ab. |
GetMops(Int32, String) |
Ruft Marshallinformationen ab. |
GetNames(Int32, String[], Int32, Int32) |
Ruft die Variable mit der angegebenen Member-ID (oder den Namen der Eigenschaft bzw. Methode und deren Parameter) ab, die der angegebenen Funktions-ID entsprechen. |
GetRefTypeInfo(Int32, ITypeInfo) |
Ruft die Typbeschreibungen ab, auf die verwiesen wird, wenn eine Typbeschreibung auf andere Typbeschreibungen verweist. |
GetRefTypeOfImplType(Int32, Int32) |
Ruft die Typbeschreibung der implementierten Schnittstellentypen ab, wenn eine Typbeschreibung eine COM-Klasse beschreibt. |
GetTypeAttr(IntPtr) |
Ruft eine TYPEATTR-Struktur mit den Attributen der Typenbeschreibung ab. |
GetTypeComp(ITypeComp) |
Ruft die |
GetVarDesc(Int32, IntPtr) |
Ruft eine |
Invoke(Object, Int32, Int16, DISPPARAMS, IntPtr, IntPtr, Int32) |
Ruft eine Methode auf bzw. greift auf die Eigenschaft eines Objekts zu, die bzw. das die von der Typenbeschreibung beschriebene Schnittstelle implementiert. |
ReleaseFuncDesc(IntPtr) |
Gibt eine FUNCDESC-Struktur frei, die zuvor von der GetFuncDesc(Int32, IntPtr)-Methode zurückgegeben wurde. |
ReleaseTypeAttr(IntPtr) |
Gibt eine TYPEATTR-Struktur frei, die zuvor von der GetTypeAttr(IntPtr)-Methode zurückgegeben wurde. |
ReleaseVarDesc(IntPtr) |
Gibt eine |