Condividi tramite


Classe CComQIPtrElementTraits

Questa classe fornisce metodi, funzioni statiche e typedef utili per la creazione di raccolte di puntatori di interfaccia COM.

Sintassi

template<typename I, const IID* piid=& __uuidof(I)>
class CComQIPtrElementTraits :
   public CDefaultElementTraits<ATL::CComQIPtr<I, piid>>

Parametri

I
Interfaccia COM che specifica il tipo di puntatore da archiviare.

piid
Puntatore all'IID di I.

Membri

Typedef pubblici

Nome Descrizione
CComQIPtrElementTraits::INARGTYPE Tipo di dati da utilizzare per l'aggiunta di elementi all'oggetto classe di raccolta.

Osservazioni:

Questa classe deriva i metodi e fornisce un typedef utile durante la creazione di una classe di raccolta di oggetti puntatore dell'interfaccia COM CComQIPtr . Questa classe viene utilizzata dalle classi CInterfaceArray e CInterfaceList .

Per altre informazioni, vedere Classi di raccolta ATL.

Gerarchia di ereditarietà

CDefaultCompareTraits

CDefaultHashTraits

CElementTraitsBase

CDefaultElementTraits

CComQIPtrElementTraits

Requisiti

Intestazione: atlcoll.h

CComQIPtrElementTraits::INARGTYPE

Tipo di dati da utilizzare per l'aggiunta di elementi all'oggetto classe di raccolta.

typedef I* INARGTYPE;

Vedi anche

Classe CDefaultElementTraits
Cenni preliminari sulla classe