Freigeben über


ITypeLib Schnittstelle

Definition

Stellt die verwaltete Definition der ITypeLib-Schnittstelle bereit.

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

Hinweise

Weitere Informationen finden Sie unter ITypeLib-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

FindName(String, Int32, ITypeInfo[], Int32[], Int16)

Sucht in einer Typbibliothek nach dem Vorkommen einer Typenbeschreibung.

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

Ruft die Dokumentationszeichenfolge der Bibliothek, den vollständigen Namen und Pfad der Hilfedatei sowie den Kontextbezeichner des Hilfethemas für die Bibliothek in der Hilfedatei ab.

GetLibAttr(IntPtr)

Ruft die Struktur mit den Attributen der Bibliothek ab.

GetTypeComp(ITypeComp)

Dadurch kann ein Clientcompiler Typen, Variablen, Konstanten und globale Funktionen einer Bibliothek binden.

GetTypeInfo(Int32, ITypeInfo)

Ruft die in der Bibliothek angegebene Typenbeschreibung ab.

GetTypeInfoCount()

Gibt die Anzahl von Typenbeschreibungen in der Typbibliothek zurück.

GetTypeInfoOfGuid(Guid, ITypeInfo)

Ruft die Typenbeschreibung ab, die der angegebenen GUID entspricht.

GetTypeInfoType(Int32, TYPEKIND)

Ruft den Typ einer Typenbeschreibung ab.

IsName(String, Int32)

Gibt an, ob in einer übergebenen Zeichenfolge der Name eines in der Bibliothek beschriebenen Typs oder Members enthalten ist.

ReleaseTLibAttr(IntPtr)

Gibt die mithilfe der TYPELIBATTR-Methode die ursprünglich abgerufene GetLibAttr(IntPtr)-Struktur frei.

Gilt für: