Partilhar via


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

Consulte também

Referência

Classe de CComAggObject