Share via


CComPtrBase::QueryInterface

Appelez cette méthode pour retourner un pointeur vers une interface spécifiée.

template <
   class Q
> HRESULT QueryInterface(Q** pp ) const throw( );

Paramètres

  • Q
    Le type d'objet dont le pointeur d'interface est requis.

  • pp
    Adresse de la variable de sortie qui accepte le pointeur d'interface demandé.

Valeur de retour

Retourne S_OK en cas de réussite, ou E_NOINTERFACE en cas de échec.

Notes

Cette méthode appelle IUnknown::QueryInterface.

Dans les versions debug, une erreur d'assertion se produit si pp n'est pas égale à la valeur NULL.

Configuration requise

Header: atlcomcli.h

Voir aussi

Référence

Classe de CComPtrBase

CComPtrBase::SetSite