Compartir a través de


Método IInternalUnknown::QueryInternalInterface (objidlbase.h)

Recupera punteros a las interfaces internas admitidas en un objeto .

Sintaxis

HRESULT QueryInternalInterface(
  [in]  REFIID riid,
  [out] void   **ppv
);

Parámetros

[in] riid

Identificador de la interfaz interna que se solicita.

[out] ppv

Dirección de una variable de puntero que recibe el puntero de interfaz solicitado en el parámetro riid . Tras la devolución correcta, *ppv contiene el puntero de interfaz solicitado al objeto . Si el objeto no admite la interfaz , *ppv se establece en NULL.

Valor devuelto

Este método devuelve S_OK si se admite la interfaz y E_NOINTERFACE de lo contrario.

Comentarios

Este método es similar al método IUnknown::QueryInterface , excepto que el administrador de proxy COM, cuando se agrega, no expondrá algunas interfaces a través de QueryInterface. En su lugar, esas interfaces internas deben exponerse a través de QueryInternalInterface.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado objidlbase.h (incluya ObjIdl.h)

Consulte también

IInternalUnknown

IUnknown::QueryInterface