CComPolyObject::QueryInterface
Recupera um ponteiro para a interface solicitada.
STDMETHOD(QueryInterface)(
REFIID iid,
void** ppvObject
);
template <class Q>
HRESULT QueryInterface(Q ** pp);
Parâmetros
Q
A interface COM.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 da interface identificada por __uuidof(Q).
Valor de retorno
Um valor padrão de HRESULT .
Comentários
Para um objeto agregado, se a interface é solicitada IUnknown, retornos de QueryInterface um ponteiro para IUnknown próprio objeto do agregado e incrementos contagem de referência.Caso contrário, esse método consulta para a interface através do membro de dados de CComContainedObject , m_contained.
Requisitos
Cabeçalho: atlcom.h