共用方式為


IPersistStorageImpl 類別

這個類別會實作介面 IPersistStorage

重要事項重要事項

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

template <
class T
>
class ATL_NO_VTABLE IPersistStorageImpl :
public IPersistStorage

參數

  • T
    您的類別,衍生自 IPersistStorageImpl

Members

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

名稱

描述

IPersistStorageImpl::GetClassID

擷取物件的 CLSID。

IPersistStorageImpl::HandsOffStorage

指示物件釋放所有儲存物件和輸入 HandsOff 模式。ATL 實作會傳回 S_OK。

IPersistStorageImpl::InitNew

初始化新的儲存區。

IPersistStorageImpl::IsDirty

檢查物件的資料是否已變更,自上次儲存。

IPersistStorageImpl::Load

從指定的儲存體載入物件的屬性。

IPersistStorageImpl::Save

儲存物件的屬性設定為指定的儲存區。

IPersistStorageImpl::SaveCompleted

告知物件就可以回到一般模式)、將它儲存物件。ATL 實作會傳回 S_OK。

備註

IPersistStorageImplIPersistStorage 實作介面,則會使用儲存區,可讓用戶端要求您的物件載入和儲存其持續性資料。

這個類別的實作需要類別 T 進行實作 IPersistStreamInit 介面可透過 QueryInterface。這通常表示類別 T 應該從 IPersistStreamInitImpl衍生自類別,在 COM 對應IPersistStreamInit 提供輸入和使用 屬性對應 描述類別的持續性資料。

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

繼承階層架構

IPersistStorage

IPersistStorageImpl

需求

Header: atlcom.h

請參閱

參考

Storages and Streams

IPersistStreamInitImpl 類別

IPersistPropertyBagImpl 類別

其他資源

ATL 類別概觀