UCOMITypeInfo Schnittstelle

Definition

Achtung

Use System.Runtime.InteropServices.ComTypes.ITypeInfo instead. http://go.microsoft.com/fwlink/?linkid=14202

Achtung

Diese API ist nun veraltet.

Verwenden Sie stattdessen ITypeInfo.

public interface class UCOMITypeInfo
[System.Runtime.InteropServices.Guid("00020401-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface UCOMITypeInfo
[System.Runtime.InteropServices.Guid("00020401-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Obsolete("Use System.Runtime.InteropServices.ComTypes.ITypeInfo instead. http://go.microsoft.com/fwlink/?linkid=14202", false)]
public interface UCOMITypeInfo
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Obsolete]
[System.Runtime.InteropServices.Guid("00020401-0000-0000-c000-000000000046")]
public interface UCOMITypeInfo
[<System.Runtime.InteropServices.Guid("00020401-0000-0000-C000-000000000046")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type UCOMITypeInfo = interface
[<System.Runtime.InteropServices.Guid("00020401-0000-0000-C000-000000000046")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Obsolete("Use System.Runtime.InteropServices.ComTypes.ITypeInfo instead. http://go.microsoft.com/fwlink/?linkid=14202", false)>]
type UCOMITypeInfo = interface
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Obsolete>]
[<System.Runtime.InteropServices.Guid("00020401-0000-0000-c000-000000000046")>]
type UCOMITypeInfo = interface
Public Interface UCOMITypeInfo
Attribute

Hinweise

Weitere Informationen zu finden Sie in ITypeInfo der MSDN Library.

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(UCOMITypeLib, Int32)

Ruft die Typbibliothek ab, in der die Typenbeschreibung und der Index in der Typbibliothek enthalten ist.

GetDllEntry(Int32, INVOKEKIND, String, String, Int16)

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, Int32)

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, UCOMITypeInfo)

Wenn eine Typenbeschreibung auf andere Typenbeschreibungen verweist, werden die Typenbeschreibungen abgerufen, auf die verwiesen wird.

GetRefTypeOfImplType(Int32, Int32)

Wenn eine Typenbeschreibung eine COM-Klasse beschreibt, wird die Typenbeschreibung der implementierten Schnittstellentypen abgerufen.

GetTypeAttr(IntPtr)

Ruft eine TYPEATTR-Struktur mit den Attributen der Typenbeschreibung ab.

GetTypeComp(UCOMITypeComp)

Ruft die ITypeComp-Schnittstelle für die Typenbeschreibung ab, sodass ein Clientcompiler eine Bindung an die Member der Typenbeschreibung vornehmen kann.

GetVarDesc(Int32, IntPtr)

Ruft eine VARDESC-Struktur ab, die die angegebene Variable beschreibt.

Invoke(Object, Int32, Int16, DISPPARAMS, Object, EXCEPINFO, 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 FUNCDESC frei, das vorher von GetFuncDesc(Int32, IntPtr) zurückgegeben wurde.

ReleaseTypeAttr(IntPtr)

Gibt TYPEATTR frei, das vorher von GetTypeAttr(IntPtr) zurückgegeben wurde.

ReleaseVarDesc(IntPtr)

Gibt VARDESC frei, das vorher von GetVarDesc(Int32, IntPtr) zurückgegeben wurde.

Gilt für