共用方式為


IPersistStreamInitImpl Class

這個類別會實作 IUnknown 並提供 IPersistStreamInit 介面的預設實作。

重要

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

template< 
class T  
> 
class ATL_NO_VTABLE IPersistStreamInitImpl : 
public IPersistStreamInit

參數

  • T
    您的類別,衍生自 IPersistStreamInitImpl

Members

公用方法

名稱

描述

IPersistStreamInitImpl::GetClassID

擷取物件的 CLSID。

IPersistStreamInitImpl::GetSizeMax

擷取所需的資料流大小會儲存物件的資料。 ATL 實作會傳回 E_NOTIMPL

IPersistStreamInitImpl::InitNew

表示初始化新建立的物件。

IPersistStreamInitImpl::IsDirty

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

IPersistStreamInitImpl::Load

從指定的資料流載入物件的屬性。

IPersistStreamInitImpl::Save

儲存物件的屬性設定為指定的資料流。

備註

IPersistStreamInit 介面允許用戶端要求您的物件載入和儲存其持續性資料至單一資料流。 類別 IPersistStreamInitImpl 提供這個介面的預設實作並透過傳送訊息至實作 IUnknown 傾印裝置偵錯組建。

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

繼承階層架構

IPersistStreamInit

IPersistStreamInitImpl

需求

Header: atlcom.h

請參閱

參考

Storages and Streams

其他資源

ATL Class Overview