Share via


ITypeLib-Schnittstelle (oaidl.h)

Stellt eine Typbibliothek dar, die Daten, die eine Gruppe von Objekten beschreiben. Eine Typbibliothek kann eine eigenständige Binärdatei (. TLB), eine Ressource in einer Dynamischen Linkbibliothek oder ausführbaren Datei (.DLL, . OLB oder .EXE).

Vererbung

Die ITypeLib-Schnittstelle erbt von der IUnknown-Schnittstelle . ITypeLib verfügt auch über die folgenden Membertypen:

Methoden

Die ITypeLib-Schnittstelle verfügt über diese Methoden.

 
ITypeLib::FindName

Sucht in einer Typbibliothek nach dem Vorkommen einer Typenbeschreibung. Dies kann verwendet werden, um schnell zu überprüfen, ob ein Name in einer Typbibliothek vorhanden ist.
ITypeLib::GetDocumentation

Ruft die Dokumentationszeichenfolge für die Bibliothek, den vollständigen Namen der Hilfedatei und den vollständigen Pfad sowie den Kontextbezeichner für das Hilfethema der Bibliothek in der Hilfedatei ab.
ITypeLib::GetLibAttr

Ruft die Struktur mit den Attributen der Bibliothek ab.
ITypeLib::GetTypeComp

Ermöglicht einem Clientcompiler die Bindung an die Typen, Variablen, Konstanten und globalen Funktionen für eine Bibliothek.
ITypeLib::GetTypeInfo

Ruft die in der Bibliothek angegebene Typenbeschreibung ab.
ITypeLib::GetTypeInfoCount

Stellt die Anzahl der Typbeschreibungen in einer Typbibliothek bereit.
ITypeLib::GetTypeInfoOfGuid

Ruft die Typenbeschreibung ab, die der angegebenen GUID entspricht.
ITypeLib::GetTypeInfoType

Ruft den Typ einer Typenbeschreibung ab.
ITypeLib::IsName

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

Gibt die TLIBATTR frei, die ursprünglich von GetLibAttr abgerufen wurde.

Hinweise

Die Systemregistrierung enthält eine Liste aller installierten Typbibliotheken. Die organization der Typbibliothek wird in der folgenden Abbildung veranschaulicht:

Diagramm: organization installierter Typbibliotheken, wie sie in der Systemregistrierung aufgeführt sind.

Die ITypeLib-Schnittstelle bietet Methoden für den Zugriff auf eine Bibliothek mit Typbeschreibungen. Diese Schnittstelle unterstützt Folgendes:

  • Generalisiertes Containment für Typinformationen. ITypeLib ermöglicht die Iteration über die Typbeschreibungen, die in der Bibliothek enthalten sind.
  • Globale Funktionen und Daten. Eine Typbibliothek kann Beschreibungen einer Gruppe von Modulen () enthalten. DLLs), die Daten und Funktionen exportiert. Die Typbibliothek unterstützt das Kompilieren von Verweisen auf die exportierten Daten und Funktionen.
  • Allgemeine Informationen, einschließlich eines benutzerlesbaren Namens für die Bibliothek und Hilfe für die gesamte Bibliothek.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile oaidl.h

Weitere Informationen

Schnittstellen und Funktionen zur Typbeschreibung