CComAggObject::QueryInterface
Recupera um ponteiro para a interface solicitada.
STDMETHOD(QueryInterface)(
REFIID iid,
void ** ppvObject
);
template <class Q>
HRESULT STDMETHODCALLTYPE QueryInterface(
Q** pp
);
Parâmetros
iid
[in] o identificador de interface que está sendo solicitada.ppvObject
[out] um ponteiro ao ponteiro de interface identificado por iid.Se o objeto não suporta essa interface, ppvObject é definido como NULO.pp
[out] um ponteiro ao ponteiro de interface identificado pelo tipo Q.Se o objeto não suporta essa interface, pp é definido como NULO.
Valor de retorno
Um valor padrão de HRESULT .
Comentários
Se a interface é solicitada IUnknown, QueryInterface retorna um ponteiro para IUnknown próprio objeto do agregado e incrementa contagem de referência.Caso contrário, esse método consulta para a interface por meio do membro de CComContainedObject , m_contained.
Requisitos
Cabeçalho: atlcom.h