Método IInspectable::GetIids (inspectable.h)
Obtém as interfaces implementadas pela classe Windows Runtime atual.
Sintaxe
HRESULT GetIids(
[out] ULONG *iidCount,
[out] IID **iids
);
Parâmetros
[out] iidCount
Tipo: ULONG*
O número de interfaces implementadas pelo objeto Windows Runtime atual, excluindo as implementações IUnknown e IInspectable.
[out] iids
Tipo: IID**
Um ponteiro para uma matriz que contém um IID para cada interface implementada pelo objeto Windows Runtime atual. As interfaces IUnknown e IInspectable são excluídas.
Retornar valor
Tipo: HRESULT
Essa função pode retornar os valores a seguir.
Código de retorno | Descrição |
---|---|
|
A matriz IID foi alocada e salva em iids com êxito. |
|
Falha ao alocar iids. |
Comentários
Use o método GetIids para descobrir as interfaces implementadas por um objeto Windows Runtime.
Uma chamada QueryInterface em qualquer IID na matriz iids deve ter êxito.
O chamador é responsável por liberar a matriz IID usando a função CoTaskMemFree .
Requisitos
Cliente mínimo com suporte | Windows 8 [aplicativos da área de trabalho | Aplicativos UWP] |
Servidor mínimo com suporte | Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP] |
Plataforma de Destino | Windows |
Cabeçalho | inspectable.h |