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 |
---|---|
|
Operazione completata. |
|
Uno o più argomenti non sono validi. |
|
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 |