共用方式為


CInterfaceList 類別

這個類別提供在建構 COM 介面指標清單時很有用的方法。

語法

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

參數

I
COM 介面,指定要儲存的指標類型。

piid
I IID 的指標。

成員

公用建構函式

名稱 描述
CInterfaceList::CInterfaceList 介面清單的建構函式。

備註

這個類別提供建構函式和衍生方法,以建立 COM 介面指標清單。 需要陣列時,請使用 CInterfaceArray

如需詳細資訊,請參閱 ATL 集合類別

繼承階層架構

CAtlList

CInterfaceList

需求

標頭: atlcoll.h

CInterfaceList::CInterfaceList

介面清單的建構函式。

CInterfaceList(UINT nBlockSize = 10) throw();

參數

nBlockSize
區塊大小,預設值為10。

備註

區塊大小是需要新元素時所配置的記憶體數量量值。 較大的區塊大小可減少對記憶體配置例程的呼叫,但會使用更多資源。

另請參閱

CAtlList 類別
CComQIPtr 類別
CComQIPtrElementTraits 類別
類別概觀