IPersistStreamInitImpl クラス
このクラスは、IUnknown を実装し、IPersistStreamInit インターフェイスの既定の実装を提供します。
重要
このクラスおよびメンバーは Windows ランタイムで実行されるアプリケーションで使用することはできません。
template<
class T
>
class ATL_NO_VTABLE IPersistStreamInitImpl :
public IPersistStreamInit
パラメーター
- T
IPersistStreamInitImplから派生したクラス。
メンバー
パブリック メソッド
名前 |
説明 |
---|---|
オブジェクトの CLSID を取得します。 |
|
オブジェクトのデータを保存するために必要なストリームのサイズを取得します。 ATL 実装は、E_NOTIMPLを返します。 |
|
新しく作成されたオブジェクトを初期化します。 |
|
最後に保存されてからオブジェクトのデータが変更されたかどうかを確認します。 |
|
指定したストリームからオブジェクトのプロパティを読み込みます。 |
|
指定したストリームにオブジェクトのプロパティを保存します。 |
解説
IPersistStreamInit のインターフェイスは、クライアントがオブジェクトが単一のストリームに永続データを読み込み、保存するように要求できるようにします。 クラス IPersistStreamInitImpl は、このインターフェイスの既定の実装を提供し、デバッグ ビルドでダンプ デバイスに情報を送信して IUnknown を実装します。
関連トピック ATL チュートリアル、ATL プロジェクトの作成
継承階層
IPersistStreamInit
IPersistStreamInitImpl
必要条件
ヘッダー : atlcom.h