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à
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