Método IInternalUnknown::QueryInternalInterface (objidlbase.h)
Recupera ponteiros para as interfaces internas com suporte em um objeto .
Sintaxe
HRESULT QueryInternalInterface(
[in] REFIID riid,
[out] void **ppv
);
Parâmetros
[in] riid
O identificador da interface interna que está sendo solicitada.
[out] ppv
O endereço de uma variável de ponteiro que recebe o ponteiro de interface solicitado no parâmetro riid . Após o retorno bem-sucedido, *ppv contém o ponteiro de interface solicitado para o objeto . Se o objeto não der suporte à interface , *ppv será definido como NULL.
Retornar valor
Esse método retornará S_OK se houver suporte para a interface e E_NOINTERFACE caso contrário.
Comentários
Esse método é semelhante ao método IUnknown::QueryInterface , exceto que o gerenciador de proxy COM, quando agregado, não exporá algumas interfaces por meio de QueryInterface. Em vez disso, essas interfaces internas devem ser expostas por meio de QueryInternalInterface.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | objidlbase.h (inclua ObjIdl.h) |