Freigeben über


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
S_OK
Die Methode wurde erfolgreich abgeschlossen.
E_POINTER
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

Weitere Informationen

IProvideClassInfo