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

Clase de CComAggObject