CComPolyObject::QueryInterface
recupera un puntero a la interfaz solicitada.
STDMETHOD(QueryInterface)(
REFIID iid,
void** ppvObject
);
template <class Q>
HRESULT QueryInterface(Q ** pp);
Parámetros
Q
Interfaz COM.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 a la interfaz identificada por __uuidof (Q).
Valor devuelto
un valor estándar de HRESULT .
Comentarios
Para un objeto agregado, 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 datos de CComContainedObject , m_containedde este método.
Requisitos
encabezado: atlcom.h