CBaseDispatch.GetTypeInfo-Methode

Die GetTypeInfo -Methode ruft die Typinformationen für das -Objekt ab, die dann zum Abrufen der Typinformationen für eine Schnittstelle verwendet werden können.

Syntax

HRESULT GetTypeInfo(
   REFIID    riid,
   UINT      itinfo,
   LCID      lcid,
   ITypeInfo **pptinfo
);

Parameter

riid

Verweis auf einen Schnittstellenbezeichner (IID), der die Schnittstelle angibt.

itinfo

Geben Sie die zurückzugebende Information ein. Muss Null sein.

lcid

Gebietsschemabezeichner

pptinfo

Adresse einer Variablen, die einen ITypeInfo-Zeiger empfängt.

Rückgabewert

Gibt einen HRESULT-Wert zurück. Die folgenden Werte sind möglich.

Rückgabecode Beschreibung
S _ OK
Erfolg.
E _ POINTER
NULL-Zeigerargument.
TYPE _ E _ ELEMENTNOTFOUND
Der itinfo-Parameter ist nicht 0 (null).

Hinweise

Diese Methode verhält sich wie die IDispatch::GetTypeInfo-Methode. Er enthält jedoch einen zusätzlichen Parameter, riid, der die Schnittstelle angibt, für die Typinformationen abgerufen werden sollen.

Anforderungen

Anforderung Wert
Header
Ctlutil.h (include Streams.h)
Bibliothek
Strmbase.lib (Verkaufsbuilds);
Strmbasd.lib (Debugbuilds)

Siehe auch

CBaseDispatch-Klasse