ITypeInfo::GetRefTypeOfImplType-Methode (oaidl.h)
Wenn eine Typenbeschreibung eine COM-Klasse beschreibt, wird die Typenbeschreibung der implementierten Schnittstellentypen abgerufen. Für eine Schnittstelle gibt GetRefTypeOfImplType die Typinformationen für geerbte Schnittstellen zurück, sofern vorhanden.
Syntax
HRESULT GetRefTypeOfImplType(
[in] UINT index,
[out] HREFTYPE *pRefType
);
Parameter
[in] index
Der Index des implementierten Typs, dessen Handle zurückgegeben wird. Der gültige Bereich ist 0 für das Feld cImplTypes in der TYPEATTR-Struktur.
[out] pRefType
Ein Handle für die implementierte Schnittstelle (falls vorhanden). Dieses Handle kann an ITypeInfo::GetRefTypeInfo übergeben werden, um die Typbeschreibung abzurufen.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabecode | Beschreibung |
---|---|
|
Erfolg. |
|
Mindestens eines der Argumente ist ungültig. |
|
Der übergebene Index liegt außerhalb des Bereichs 0 bis 1 unter der Anzahl der implementierten Schnittstellen. |
Hinweise
Wenn die TKIND_DISPATCH Typbeschreibung für eine duale Schnittstelle gilt, kann die TKIND_INTERFACE Typbeschreibung abgerufen werden, indem Sie GetRefTypeOfImplType mit einem Index von –1 aufrufen und das zurückgegebene pRefTypehandle an GetRefTypeInfo übergeben, um die Typinformationen abzurufen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | oaidl.h |