Compartilhar via


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)

Confira também

IInternalUnknown

IUnknown::QueryInterface