IProvideClassInfo2Impl 類別

這個類別會提供 IProvideClassInfoIProvideClassInfo2 方法的預設實作。

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

edcdxw62.collapse_all(zh-tw,VS.110).gif建構函式

名稱

描述

IProvideClassInfo2Impl::IProvideClassInfo2Impl

建構函式。

edcdxw62.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

IProvideClassInfo2Impl::GetClassInfo

擷取 ITypeInfo 指標 Coclass 的型別資訊。

IProvideClassInfo2Impl::GetGUID

擷取物件的外送分配介面的 GUID。

edcdxw62.collapse_all(zh-tw,VS.110).gif受保護的資料成員

名稱

描述

IProvideClassInfo2Impl::_tih

處理 Coclass 的型別資訊。

備註

IProvideClassInfo2 介面會加入 GetGUID 方法擴充 IProvideClassInfo 。這個方法允許用戶端擷取其預設事件集合的物件之輸出介面的 IID。類別提供 IProvideClassInfo2ImplIProvideClassInfoIProvideClassInfo2 方法的預設實作。

IProvideClassInfo2Impl 包含處理 Coclass 的型別資訊的型別 CComTypeInfoHolder 的靜態成員。

繼承階層架構

IProvideClassInfo2

IProvideClassInfo2Impl

需求

Header: atlcom.h

請參閱

其他資源

ATL 類別概觀