Método ITypeInfo::GetRefTypeOfImplType (oaidl.h)
Se uma descrição de tipo descreve uma classe COM, ela recuperará a descrição de tipo dos tipos de interface implementados. Para uma interface, GetRefTypeOfImplType retorna as informações de tipo para interfaces herdadas, se houver.
Sintaxe
HRESULT GetRefTypeOfImplType(
[in] UINT index,
[out] HREFTYPE *pRefType
);
Parâmetros
[in] index
O índice do tipo implementado cujo identificador é retornado. O intervalo válido é 0 para o campo cImplTypes na estrutura TYPEATTR.
[out] pRefType
Um identificador para a interface implementada (se houver). Esse identificador pode ser passado para ITypeInfo::GetRefTypeInfo para obter a descrição do tipo.
Retornar valor
Esse método pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
Êxito. |
|
Um ou mais dos argumentos não são válidos. |
|
O índice passado está fora do intervalo de 0 a 1 menor que o número de interfaces implementadas. |
Comentários
Se a descrição do tipo TKIND_DISPATCH for para uma interface dupla, a descrição do tipo TKIND_INTERFACE poderá ser obtida chamando GetRefTypeOfImplType com um índice de –1 e passando o pRefTypehandle retornado para GetRefTypeInfo para recuperar as informações de tipo.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | oaidl.h |