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:
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 |