Freigeben über


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
S_OK
Erfolg.
E_INVALIDARG
Mindestens eines der Argumente ist ungültig.
TYPE_E_ELEMENTNOTFOUND
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

Weitere Informationen

Itypeinfo