IPersistPropertyBagImpl 類別

這個類別會實作 IUnknown 並且讓物件將其屬性設定為其中一個用戶端所提供的屬性包。

重要事項重要事項

這個類別和其成員不能用於 Windows 執行階段執行的應用程式。

template < 
class T 
>
class ATL_NO_VTABLE IPersistPropertyBagImpl :
public IPersistPropertyBag

參數

  • T
    您的類別,衍生自 IPersistPropertyBagImpl

Members

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

名稱

描述

IPersistPropertyBagImpl::GetClassID

擷取物件的 CLSID。

IPersistPropertyBagImpl::InitNew

表示初始化新建立的物件。ATL 實作會傳回 S_OK。

IPersistPropertyBagImpl::Load

從一個用戶端所提供的屬性包載入物件的屬性。

IPersistPropertyBagImpl::Save

儲存物件的所有屬性集合於一個用戶端所提供的屬性包。

備註

IPersistPropertyBag 介面可以讓物件儲存的屬性加入至用戶端所提供的屬性包。類別 IPersistPropertyBagImpl 提供這個介面的預設實作並透過傳送訊息至實作 IUnknown 傾印裝置偵錯組建。

IPersistPropertyBagIPropertyBagIErrorLog一起運作。介面必須由用戶端實作後者這兩個介面。藉由 IPropertyBag,用戶端會儲存及載入物件的個別屬性。藉由 IErrorLog物件,而用戶端可以報告時所遇到的任何錯誤。

相關文件   ATL 教學課程建立 ATL 專案

繼承階層架構

IPersistPropertyBag

IPersistPropertyBagImpl

需求

Header: atlcom.h

請參閱

參考

BEGIN_PROP_MAP

其他資源

ATL 類別概觀