IProvideClassInfo2Impl 類別
這個類別會提供 IProvideClassInfo 和 IProvideClassInfo2 方法的預設實作。
template <
const CLSID* pcoclsid,
const IID* psrcid,
const GUID* plibid = &CAtlModule::m_libid,
WORD wMajor = 1,
WORD wMinor = 0,
class tihclass = CComTypeInfoHolder
>
class ATL_NO_VTABLE IProvideClassInfo2Impl :
public IProvideClassInfo2
參數
pcoclsid
至 Coclass 的類別識別項的指標。psrcid
的識別項的指標 Coclass 的預設輸出的分配介面 (Dispinterface) 的。plibid
其包含有關此介面的資訊型別程式庫的 GUID 的指標。根據預設,這個伺服器層級的型別程式庫中傳遞。wMajor
型別程式庫的主要版本。預設值為 1。wMinor
型別程式庫的次要版本。預設值為 0。tihclass
用於類別處理 Coclass 的型別資訊。預設值是 CComTypeInfoHolder。
Members
建構函式
名稱 |
描述 |
---|---|
建構函式。 |
公用方法
名稱 |
描述 |
---|---|
擷取 ITypeInfo 指標 Coclass 的型別資訊。 |
|
擷取物件的外送分配介面的 GUID。 |
受保護的資料成員
名稱 |
描述 |
---|---|
處理 Coclass 的型別資訊。 |
備註
IProvideClassInfo2 介面會加入 GetGUID 方法擴充 IProvideClassInfo 。這個方法允許用戶端擷取其預設事件集合的物件之輸出介面的 IID。類別提供 IProvideClassInfo2ImplIProvideClassInfo 和 IProvideClassInfo2 方法的預設實作。
IProvideClassInfo2Impl 包含處理 Coclass 的型別資訊的型別 CComTypeInfoHolder 的靜態成員。
繼承階層架構
IProvideClassInfo2
IProvideClassInfo2Impl
需求
Header: atlcom.h