IProvideClassInfo::GetClassInfo-Methode (ocidl.h)
Ruft einen Zeiger auf die ITypeInfo-Schnittstelle für die Typinformationen des Objekts ab. Die Typinformationen für ein Objekt entsprechen dem Coklasseneintrag des Objekts in einer Typbibliothek.
Syntax
HRESULT GetClassInfo(
[out] ITypeInfo **ppTI
);
Parameter
[out] ppTI
Ein Zeiger auf eine ITypeInfo-Zeigervariable , die den Schnittstellenzeiger auf die Typinformationen des Objekts empfängt. Der Aufrufer ist für das Aufrufen von Release für den zurückgegebenen Schnittstellenzeiger verantwortlich, wenn diese Methode erfolgreich zurückgegeben wird.
Rückgabewert
Diese Methode kann die Standardrückgabewerte E_OUTOFMEMORY und E_UNEXPECTED sowie die folgenden Werte zurückgeben.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich abgeschlossen. |
|
Die Adresse in ppTI ist ungültig. Es kann z. B. NULL sein. |
Hinweise
Hinweise zu Implementierern
Diese Methode muss AddRef aufrufen, bevor sie zurückgegeben wird. Wenn das Objekt die Typinformationen aus einer Typbibliothek lädt, ruft die Typbibliothek beim Erstellen des Zeigers AddRef auf.Da der Aufrufer beim Aufrufen dieser Methode keinen Gebietsschemabezeichner (Locale Identifier, LCID) angeben kann, muss diese Methode die neutrale Sprache annehmen, d. h. LANGID_NEUTRAL, und diesen Wert verwenden, um zu bestimmen, welche gebietsschemaspezifischen Typinformationen zurückgegeben werden sollen.
Diese Methode muss implementiert werden; E_NOTIMPL ist kein zulässiger Rückgabewert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | ocidl.h |