Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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
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ış