Delen via


CInterfaceList-klasse

Opmerking

De ATL (Active Template Library) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Deze klasse biedt methoden die handig zijn bij het samenstellen van een lijst met COM-interfacepointers.

Syntaxis

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

Parameterwaarden

I
Een COM-interface waarmee het type aanwijzer wordt opgegeven dat moet worden opgeslagen.

piid
Een aanwijzer naar de IID van I.

Leden

Openbare constructors

Naam Description
CInterfaceList::CInterfaceList De constructor voor de interfacelijst.

Opmerkingen

Deze klasse biedt een constructor en afgeleide methoden voor het maken van een lijst met COM-interfacepointers. Gebruik CInterfaceArray wanneer een matrix is vereist.

Zie ATL-verzamelingsklassen voor meer informatie.

Overnamehiƫrarchie

CAtlList

CInterfaceList

Requirements

Koptekst: atlcoll.h

CInterfaceList::CInterfaceList

De constructor voor de interfacelijst.

CInterfaceList(UINT nBlockSize = 10) throw();

Parameterwaarden

nBlockSize
De blokgrootte, met een standaardwaarde van 10.

Opmerkingen

De blokgrootte is een meting van de hoeveelheid geheugen die is toegewezen wanneer een nieuw element is vereist. Grotere blokgrootten verminderen aanroepen naar geheugentoewijzingsroutines, maar gebruiken meer resources.

Zie ook

CAtlList-klasse
CComQIPtr-klasse
Klasse CComQIPtrElementTraits
Overzicht van klassen