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