Aracılığıyla paylaş


CInterfaceList Sınıfı

Bu sınıf, COM arabirim işaretçilerinin listesini oluştururken yararlı yöntemler sağlar.

Sözdizimi

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

Parametreler

I
Depolanacak işaretçi türünü belirten bir COM arabirimi.

piid
I'nin IID'sine bir işaretçi.

Üyeler

Ortak Oluşturucular

Veri Akışı Adı Açıklama
CInterfaceList::CInterfaceList Arabirim listesinin oluşturucus.

Açıklamalar

Bu sınıf, COM arabirim işaretçilerinin listesini oluşturmak için bir oluşturucu ve türetilmiş yöntemler sağlar. Dizi gerektiğinde CInterfaceArray kullanın.

Daha fazla bilgi için bkz . ATL Koleksiyon Sınıfları.

Devralma Hiyerarşisi

CAtlList

CInterfaceList

Gereksinimler

Üst bilgi: atlcoll.h

CInterfaceList::CInterfaceList

Arabirim listesinin oluşturucus.

CInterfaceList(UINT nBlockSize = 10) throw();

Parametreler

nBlockSize
Varsayılan değeri 10 olan blok boyutu.

Açıklamalar

Blok boyutu, yeni bir öğe gerektiğinde ayrılan bellek miktarının ölçüsüdür. Daha büyük blok boyutları bellek ayırma yordamlarına yapılan çağrıları azaltır, ancak daha fazla kaynak kullanır.

Ayrıca bkz.

CAtlList Sınıfı
CComQIPtr Sınıfı
CComQIPtrElementTraits Sınıfı
Sınıfa Genel Bakış