CInterfaceList, classe
Cette classe fournit des méthodes utiles lors de la construction d’une liste de pointeurs d’interface COM.
Syntaxe
template<class I, const IID* piid =& __uuidof(I)>
class CInterfaceList
: public CAtlList<ATL::CComQIPtr<I, piid>,
CComQIPtrElementTraits<I, piid>>
Paramètres
I
Interface COM spécifiant le type de pointeur à stocker.
piid
Pointeur vers l’IID de I.
Membres
Constructeurs publics
Nom | Description |
---|---|
CInterfaceList ::CInterfaceList | Constructeur de la liste d’interfaces. |
Notes
Cette classe fournit un constructeur et des méthodes dérivées pour créer une liste de pointeurs d’interface COM. Utilisez CInterfaceArray quand un tableau est requis.
Pour plus d’informations, consultez les classes de collection ATL.
Hiérarchie d'héritage
CInterfaceList
Spécifications
En-tête : atlcoll.h
CInterfaceList ::CInterfaceList
Constructeur de la liste d’interfaces.
CInterfaceList(UINT nBlockSize = 10) throw();
Paramètres
nBlockSize
Taille du bloc, avec une valeur par défaut de 10.
Notes
La taille du bloc est une mesure de la quantité de mémoire allouée lorsqu’un nouvel élément est requis. Les tailles de bloc supérieures réduisent les appels aux routines d’allocation de mémoire, mais utilisent davantage de ressources.
Voir aussi
CAtlList, classe
CComQIPtr, classe
CComQIPtrElementTraits, classe
Vue d’ensemble de la classe