ITypeInfo-Schnittstelle
Dieser Dokumentation für die Vorschau nur ist und in späteren Versionen geändert. Leere Themen wurden als Platzhalter eingefügt.]
ITypeInfo, eine Schnittstelle in der Regel zum Lesen von Informationen zu Objekten erläutert. Z. B. können ein Browser Objekttool ITypeInfo um Informationen über die Merkmale und Funktionen von Objekten aus Typbibliotheken zu extrahieren.
Durch implementiert |
Verwendet |
Headerdatei den Namen |
---|---|---|
"Oleaut32.dll" (32-Bit-Systemen) Typelib.dll (16-Bit-Systeme) |
Tools, die die Beschreibungen der Objekte in Typbibliotheken zugreifen müssen. |
Oleauto.h Dispatch.h |
Schnittstellen mit Typinformationen sollen Teile der Anwendung zu beschreiben, die externen Clients, anstatt die intern zur Erstellung einer Anwendung verwendet werden kann aufgerufen werden kann.
-ITypeInfo-Schnittstelle bietet Zugriff auf die folgenden:
Die Menge der Funktionsbeschreibungen, die dem Typ zugeordnet werden. Für Schnittstellen enthält diese die Memberfunktionen in der Benutzeroberfläche.
Die Menge der Daten Memberbeschreibungen dem Typ zugeordnet werden. Bei Strukturen enthält diese die Felder des Typs.
Die allgemeine Attribute des Typs, z. B., ob Sie eine Struktur, eine Schnittstelle und usw. beschreibt.
Die Schnittstelle implementieren, kann die Typbeschreibung der Schnittstellenmethode ms221608(v=vs.100).md IDispatch verwendet werden. Weitere Informationen finden Sie in der Beschreibung von CreateStdDispatch in Dispatch-Schnittstelle und API-Funktionen https://msdn.microsoft.com/de-de/library/ms221328(v=vs.100).
Eine Instanz von ITypeInfo enthält verschiedene Informationen über den Typ eines Objekts und wird auf verschiedene Weise verwendet. Ein Compiler kann ein ITypeInfo ms221696(v=vs.100).md verwenden, um Verweise auf Member des Typs zu kompilieren. Ein Typ Schnittstelle Browser können Informationen zu jeder Member des Typs. Eine Implementierung von IDispatch kann verwenden, um automatische Delegierung IDispatch Aufrufe von einer Schnittstelle bereitzustellen.
Siehe auch
Konzepte
Geben Sie Beschreibung Schnittstellen und Funktionen (Component-Automatisierung)