Partager via


Classe de CComQIPtr

Une classe intelligente de pointeur pour gérer des pointeurs d'interface COM.

template<
   class T,
   const IID* piid = &__uuidof(T)
>
class CComQIPtr: public CComPtr<T>

Paramètres

  • T
    Une interface COM qui spécifie le type de pointeur à enregistrer.

  • piid
    Pointeur vers l'IID d' T.

Membres

wc177dxw.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

CComQIPtr::CComQIPtr

Constructeur.

wc177dxw.collapse_all(fr-fr,VS.110).gifOpérateurs publics

Nom

Description

CComQIPtr::operator =

Assigne un pointeur vers un pointeur de membre.

Notes

ATL utilise CComQIPtr et CComPtr pour gérer des pointeurs d'interface COM, qui dérivent de CComPtrBase.Les deux classes effectuent le décompte de références automatique par des appels à AddRef et à Release.Les opérateurs surchargés effectuent des opérations de pointeur.

Hiérarchie d'héritage

CComPtrBase

CComPtr

CComQIPtr

Configuration requise

Header: atlcomcli.h

Voir aussi

Référence

CComPtr::CComPtr

CComQIPtr::CComQIPtr

Classe de CComPtrBase

Classe de CComQIPtrElementTraits

Autres ressources

Vue d'ensemble de la classe ATL