ITypeInfo ITypeInfo ITypeInfo ITypeInfo Interface

Definition

Stellt die verwaltete Definition der ITypeInfo-Komponentenautomatisierungsschnittstelle bereit.Provides the managed definition of the Component Automation ITypeInfo interface.

public interface class ITypeInfo
[System.Runtime.InteropServices.Guid("00020401-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITypeInfo
type ITypeInfo = interface
Public Interface ITypeInfo
Abgeleitet
Attribute

Hinweise

Weitere Informationen zu ITypeInfo, finden Sie unter der MSDN Library.For additional information about ITypeInfo, see the MSDN Library.

Die common Language Runtime löst eine Ausnahme aus, wenn eine COM-Methode in systemeigenem Code ein HRESULT zurückgibt.The common language runtime throws an exception when a COM method in native code returns an HRESULT. Weitere Informationen finden Sie unter How to: Map HRESULTs and Exceptions.For more information, see How to: Map HRESULTs and Exceptions.

Methoden

AddressOfMember(Int32, INVOKEKIND, IntPtr) AddressOfMember(Int32, INVOKEKIND, IntPtr) AddressOfMember(Int32, INVOKEKIND, IntPtr) AddressOfMember(Int32, INVOKEKIND, IntPtr)

Ruft die Adressen statischer Funktionen oder Variablen ab, wie sie z. B. in einer DLL definiert sind.Retrieves the addresses of static functions or variables, such as those defined in a DLL.

CreateInstance(Object, Guid, Object) CreateInstance(Object, Guid, Object) CreateInstance(Object, Guid, Object) CreateInstance(Object, Guid, Object)

Erstellt eine neue Instanz eines Typs, der eine Komponentenklasse (Co-Klasse) beschreibt.Creates a new instance of a type that describes a component class (coclass).

GetContainingTypeLib(ITypeLib, Int32) GetContainingTypeLib(ITypeLib, Int32) GetContainingTypeLib(ITypeLib, Int32) GetContainingTypeLib(ITypeLib, Int32)

Ruft die Typbibliothek ab, in der die Typenbeschreibung und der Index in der Typbibliothek enthalten ist.Retrieves the type library that contains this type description and its index within that type library.

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

Ruft eine Beschreibung oder Angabe eines Einstiegspunkts für eine Funktion in einer DLL ab.Retrieves a description or specification of an entry point for a function in a DLL.

GetDocumentation(Int32, String, String, Int32, String) GetDocumentation(Int32, String, String, Int32, String) GetDocumentation(Int32, String, String, Int32, String) 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.Retrieves the documentation string, the complete Help file name and path, and the context ID for the Help topic for a specified type description.

GetFuncDesc(Int32, IntPtr) GetFuncDesc(Int32, IntPtr) GetFuncDesc(Int32, IntPtr) GetFuncDesc(Int32, IntPtr)

Ruft die FUNCDESC-Struktur ab, in der Informationen über eine angegebene Funktion enthalten sind.Retrieves the FUNCDESC structure that contains information about a specified function.

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

Erstellt Zuordnungen zwischen Membernamen und Member-IDs sowie zwischen Parameternamen und Parameter-IDs.Maps between member names and member IDs, and parameter names and parameter IDs.

GetImplTypeFlags(Int32, IMPLTYPEFLAGS) GetImplTypeFlags(Int32, IMPLTYPEFLAGS) GetImplTypeFlags(Int32, IMPLTYPEFLAGS) GetImplTypeFlags(Int32, IMPLTYPEFLAGS)

Ruft den IMPLTYPEFLAGS-Wert für eine einzelne implementierte Schnittstelle oder Basisschnittstelle in einer Typenbeschreibung ab.Retrieves the IMPLTYPEFLAGS value for one implemented interface or base interface in a type description.

GetMops(Int32, String) GetMops(Int32, String) GetMops(Int32, String) GetMops(Int32, String)

Ruft Marshallinformationen ab.Retrieves marshaling information.

GetNames(Int32, String[], Int32, Int32) GetNames(Int32, String[], Int32, Int32) GetNames(Int32, String[], Int32, Int32) 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.Retrieves the variable with the specified member ID (or the name of the property or method and its parameters) that corresponds to the specified function ID.

GetRefTypeInfo(Int32, ITypeInfo) GetRefTypeInfo(Int32, ITypeInfo) GetRefTypeInfo(Int32, ITypeInfo) GetRefTypeInfo(Int32, ITypeInfo)

Ruft die Typbeschreibungen ab, auf die verwiesen wird, wenn eine Typbeschreibung auf andere Typbeschreibungen verweist.Retrieves the referenced type descriptions if a type description references other type descriptions.

GetRefTypeOfImplType(Int32, Int32) GetRefTypeOfImplType(Int32, Int32) GetRefTypeOfImplType(Int32, Int32) GetRefTypeOfImplType(Int32, Int32)

Ruft die Typbeschreibung der implementierten Schnittstellentypen ab, wenn eine Typbeschreibung eine COM-Klasse beschreibt.Retrieves the type description of the implemented interface types if a type description describes a COM class.

GetTypeAttr(IntPtr) GetTypeAttr(IntPtr) GetTypeAttr(IntPtr) GetTypeAttr(IntPtr)

Ruft eine TYPEATTR-Struktur mit den Attributen der Typenbeschreibung ab.Retrieves a TYPEATTR structure that contains the attributes of the type description.

GetTypeComp(ITypeComp) GetTypeComp(ITypeComp) GetTypeComp(ITypeComp) GetTypeComp(ITypeComp)

Ruft die ITypeComp-Schnittstelle für die Typenbeschreibung ab, sodass ein Clientcompiler eine Bindung an die Member der Typenbeschreibung vornehmen kann.Retrieves the ITypeComp interface for the type description, which enables a client compiler to bind to the type description's members.

GetVarDesc(Int32, IntPtr) GetVarDesc(Int32, IntPtr) GetVarDesc(Int32, IntPtr) GetVarDesc(Int32, IntPtr)

Ruft eine VARDESC-Struktur ab, die die angegebene Variable beschreibt.Retrieves a VARDESC structure that describes the specified variable.

Invoke(Object, Int32, Int16, DISPPARAMS, IntPtr, IntPtr, Int32) Invoke(Object, Int32, Int16, DISPPARAMS, IntPtr, IntPtr, Int32) Invoke(Object, Int32, Int16, DISPPARAMS, IntPtr, IntPtr, Int32) 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.Invokes a method, or accesses a property of an object, that implements the interface described by the type description.

ReleaseFuncDesc(IntPtr) ReleaseFuncDesc(IntPtr) ReleaseFuncDesc(IntPtr) ReleaseFuncDesc(IntPtr)

Gibt eine FUNCDESC-Struktur frei, die zuvor von der GetFuncDesc(Int32, IntPtr)-Methode zurückgegeben wurde.Releases a FUNCDESC structure previously returned by the GetFuncDesc(Int32, IntPtr) method.

ReleaseTypeAttr(IntPtr) ReleaseTypeAttr(IntPtr) ReleaseTypeAttr(IntPtr) ReleaseTypeAttr(IntPtr)

Gibt eine TYPEATTR-Struktur frei, die zuvor von der GetTypeAttr(IntPtr)-Methode zurückgegeben wurde.Releases a TYPEATTR structure previously returned by the GetTypeAttr(IntPtr) method.

ReleaseVarDesc(IntPtr) ReleaseVarDesc(IntPtr) ReleaseVarDesc(IntPtr) ReleaseVarDesc(IntPtr)

Gibt eine VARDESC-Struktur frei, die zuvor von der GetVarDesc(Int32, IntPtr)-Methode zurückgegeben wurde.Releases a VARDESC structure previously returned by the GetVarDesc(Int32, IntPtr) method.

Gilt für: