ITypeLib2 Schnittstelle

Definition

Stellt eine verwaltete Definition der ITypeLib2-Schnittstelle bereit.

public interface class ITypeLib2 : System::Runtime::InteropServices::ComTypes::ITypeLib
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface ITypeLib2 : System.Runtime.InteropServices.ComTypes.ITypeLib
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
[System.Runtime.InteropServices.Guid("00020411-0000-0000-C000-000000000046")]
public interface ITypeLib2 : System.Runtime.InteropServices.ComTypes.ITypeLib
public interface ITypeLib2 : System.Runtime.InteropServices.ComTypes.ITypeLib
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type ITypeLib2 = interface
    interface ITypeLib
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
[<System.Runtime.InteropServices.Guid("00020411-0000-0000-C000-000000000046")>]
type ITypeLib2 = interface
    interface ITypeLib
type ITypeLib2 = interface
    interface ITypeLib
Public Interface ITypeLib2
Implements ITypeLib
Attribute
Implementiert

Hinweise

Weitere Informationen finden Sie auf der ITypeLib2-Schnittstelle.

Die allgemeine Sprachlaufzeit löst eine Ausnahme aus, wenn eine COM-Methode im systemeigenen 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.

GetAllCustData(IntPtr)

Ruft alle benutzerdefinierten Datenelemente für die Bibliothek ab.

GetCustData(Guid, Object)

Ruft die benutzerdefinierten Daten ab.

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.

GetDocumentation2(Int32, String, Int32, String)

Ruft die Dokumentationszeichenfolge der Bibliothek, den vollständigen Dateinamen und Pfad der Hilfe, den zu verwendenden Lokalisierungskontext und die Kontext-ID des Hilfethemas der Bibliothek in der Hilfedatei ab.

GetLibAttr(IntPtr)

Ruft die Struktur mit den Attributen der Bibliothek ab.

GetLibStatistics(IntPtr, Int32)

Gibt Statistiken über eine Typbibliothek zurück, die für die effiziente Größenanpassung von Hashtabellen erforderlich sind.

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