Classe di CComQIPtr

Una classe del puntatore intelligente per gestire i puntatori all'interfaccia COM.

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

Parametri

  • T
    Un'interfaccia COM che specifica il tipo di puntatore da archiviare.

  • piid
    Un puntatore all'IID T.

Membri

wc177dxw.collapse_all(it-it,VS.110).gifCostruttori pubblici

Nome

Descrizione

CComQIPtr::CComQIPtr

Costruttore.

wc177dxw.collapse_all(it-it,VS.110).gifOperatori pubblici

Nome

Descrizione

CComQIPtr::operator =

Assegna un puntatore a un puntatore a un membro.

Note

ATL utilizza CComQIPtr e CComPtr per gestire i puntatori all'interfaccia COM, costituiti entrambi derivano da CComPtrBase.Entrambe le classi esegue il conteggio dei riferimenti automatico nelle chiamate a AddRef e a Release.Operatori di overload esegue le operazioni del puntatore.

Gerarchia di ereditarietà

CComPtrBase

CComPtr

CComQIPtr

Requisiti

Header: atlcomcli.h

Vedere anche

Riferimenti

CComPtr::CComPtr

CComQIPtr::CComQIPtr

Classe di CComPtrBase

Classe di CComQIPtrElementTraits

Altre risorse

I cenni preliminari sulle classi ATL