Condividi tramite


Classe CInterfaceList

Questa classe fornisce metodi utili quando si costruisce un elenco di puntatori di interfaccia COM.

Sintassi

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

Parametri

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

piid
Puntatore all'IID di I.

Membri

Costruttori pubblici

Nome Descrizione
CInterfaceList::CInterfaceList Costruttore per l'elenco di interfacce.

Osservazioni:

Questa classe fornisce un costruttore e metodi derivati per la creazione di un elenco di puntatori di interfaccia COM. Usare CInterfaceArray quando è necessaria una matrice.

Per altre informazioni, vedere Classi di raccolta ATL.

Gerarchia di ereditarietà

CAtlList

CInterfaceList

Requisiti

Intestazione: atlcoll.h

CInterfaceList::CInterfaceList

Costruttore per l'elenco di interfacce.

CInterfaceList(UINT nBlockSize = 10) throw();

Parametri

nBlockSize
Dimensioni del blocco, con valore predefinito 10.

Osservazioni:

La dimensione del blocco è una misura della quantità di memoria allocata quando è necessario un nuovo elemento. Le dimensioni dei blocchi maggiori riducono le chiamate alle routine di allocazione della memoria, ma usano più risorse.

Vedi anche

Classe CAtlList
Classe CComQIPtr
Classe CComQIPtrElementTraits
Cenni preliminari sulla classe