Condividi tramite


Metodo ITypeInfo::GetRefTypeOfImplType (oaidl.h)

Se una descrizione del tipo descrive una classe COM, recupera la descrizione dei tipi delle interfacce implementate. Per un'interfaccia, GetRefTypeOfImplType restituisce le informazioni sul tipo per le interfacce ereditate, se presenti.

Sintassi

HRESULT GetRefTypeOfImplType(
  [in]  UINT     index,
  [out] HREFTYPE *pRefType
);

Parametri

[in] index

Indice del tipo implementato di cui viene restituito l'handle. L'intervallo valido è compreso tra 0 e il campo cImplTypes nella struttura TYPEATTR.

[out] pRefType

Handle per l'interfaccia implementata (se presente). Questo handle può essere passato a ITypeInfo::GetRefTypeInfo per ottenere la descrizione del tipo.

Valore restituito

Questo metodo può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Operazione completata.
E_INVALIDARG
Uno o più argomenti non sono validi.
TYPE_E_ELEMENTNOTFOUND
L'indice passato non rientra nell'intervallo da 0 a 1 minore del numero di interfacce implementate.

Commenti

Se la descrizione del tipo TKIND_DISPATCH è destinata a un'interfaccia doppia, è possibile ottenere la descrizione del tipo TKIND_INTERFACE chiamando GetRefTypeOfImplType con un indice -1 e passando il valore pRefTypehandle restituito a GetRefTypeInfo per recuperare le informazioni sul tipo.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione oaidl.h

Vedi anche

Itypeinfo