IPersistPropertyBagImpl 類別
這個類別會實作 IUnknown 並且讓物件將其屬性設定為其中一個用戶端所提供的屬性包。
重要事項 |
---|
這個類別和其成員不能用於 Windows 執行階段執行的應用程式。 |
template <
class T
>
class ATL_NO_VTABLE IPersistPropertyBagImpl :
public IPersistPropertyBag
參數
- T
您的類別,衍生自 IPersistPropertyBagImpl。
Members
公用方法
名稱 |
描述 |
---|---|
擷取物件的 CLSID。 |
|
表示初始化新建立的物件。ATL 實作會傳回 S_OK。 |
|
從一個用戶端所提供的屬性包載入物件的屬性。 |
|
儲存物件的所有屬性集合於一個用戶端所提供的屬性包。 |
備註
IPersistPropertyBag 介面可以讓物件儲存的屬性加入至用戶端所提供的屬性包。類別 IPersistPropertyBagImpl 提供這個介面的預設實作並透過傳送訊息至實作 IUnknown 傾印裝置偵錯組建。
IPersistPropertyBag 與 IPropertyBag 和 IErrorLog一起運作。介面必須由用戶端實作後者這兩個介面。藉由 IPropertyBag,用戶端會儲存及載入物件的個別屬性。藉由 IErrorLog物件,而用戶端可以報告時所遇到的任何錯誤。
繼承階層架構
IPersistPropertyBag
IPersistPropertyBagImpl
需求
Header: atlcom.h