Método ITypeInfo::GetRefTypeOfImplType (oaidl.h)
Si una descripción de tipo describe una clase COM, recupera la descripción de los tipos de interfaz implementados. Para una interfaz, GetRefTypeOfImplType devuelve la información de tipo de las interfaces heredadas, si existe alguna.
Sintaxis
HRESULT GetRefTypeOfImplType(
[in] UINT index,
[out] HREFTYPE *pRefType
);
Parámetros
[in] index
Índice del tipo implementado cuyo identificador se devuelve. El intervalo válido es de 0 al campo cImplTypes de la estructura TYPEATTR.
[out] pRefType
Identificador de la interfaz implementada (si existe). Este identificador se puede pasar a ITypeInfo::GetRefTypeInfo para obtener la descripción del tipo.
Valor devuelto
Este método puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
Correcto. |
|
Uno o varios de los argumentos no son válidos. |
|
El índice pasado está fuera del intervalo entre 0 y 1 menos que el número de interfaces implementadas. |
Comentarios
Si la descripción del tipo de TKIND_DISPATCH es para una interfaz dual, la descripción del tipo de TKIND_INTERFACE se puede obtener llamando a GetRefTypeOfImplType con un índice de –1 y pasando el pRefTypehandle devuelto a GetRefTypeInfo para recuperar la información de tipo.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | oaidl.h |