CInterfaceList, classe
Cette classe fournit des méthodes utiles lors de la construction d’une liste de pointeurs d’interface COM.
template<class I, const IID* piid =& __uuidof(I)>
class CInterfaceList
: public CAtlList<ATL::CComQIPtr<I, piid>,
CComQIPtrElementTraits<I, piid>>
I
Interface COM spécifiant le type de pointeur à stocker.
piid
Pointeur vers l’IID de I.
Nom | Description |
---|---|
CInterfaceList ::CInterfaceList | Constructeur de la liste d’interfaces. |
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.
CInterfaceList
En-tête : atlcoll.h
Constructeur de la liste d’interfaces.
CInterfaceList(UINT nBlockSize = 10) throw();
nBlockSize
Taille du bloc, avec une valeur par défaut de 10.
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.
CAtlList, classe
CComQIPtr, classe
CComQIPtrElementTraits, classe
Vue d’ensemble de la classe