Compartir a través de


CComAggObject::QueryInterface

recupera un puntero a la interfaz solicitada.

STDMETHOD(QueryInterface)( 
   REFIID iid,  
   void ** ppvObject 
); 
template <class Q> 
HRESULT STDMETHODCALLTYPE QueryInterface( 
   Q** pp 
);

Parámetros

  • iid
    [in] El identificador de interfaz que es solicitada.

  • ppvObject
    [out] Un puntero al puntero de interfaz identificado por iid. Si el objeto no admite esta interfaz, ppvObject se establece en NULL.

  • pp
    [out] Un puntero al puntero de interfaz identificado por Qescrito. Si el objeto no admite esta interfaz, pp se establece en NULL.

Valor devuelto

un valor estándar de HRESULT .

Comentarios

Si la interfaz solicitada es IUnknown, QueryInterface devuelve un puntero a propio IUnknown de objeto agregado y incrementa el recuento de referencias. Si no, consultas para la interfaz a través del miembro de CComContainedObject , m_containedde este método.

Requisitos

encabezado: atlcom.h

Vea también

Referencia

CComAggObject Class