Condividi tramite


CComQIPtr Class

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

Costruttori pubblici

Nome

Descrizione

CComQIPtr::CComQIPtr

Costruttore.

Operatori 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

CComPtrBase Class

CComQIPtrElementTraits Class

Altre risorse

ATL Class Overview