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 solicitado.ppvObject
[out] Um ponteiro para o ponteiro de interface identificado por iid. Se o objeto não oferece suporte a essa interface, ppvObject é definido como NULO.pp
[out] Um ponteiro para a interface identificada por __uuidof(Q).
Valor de retorno
Um padrão HRESULT valor.
Comentários
Para um objeto agregado, se a interface solicitada é IUnknown, QueryInterface Retorna um ponteiro para agregados do objeto próprio IUnknown e incrementos de contagem de referência.Caso contrário, esse método consultará para a interface através da CComContainedObject membro de dados m_contained.
Requisitos
Cabeçalho: atlcom.h