IPersistStorage インターフェイス (objidl.h)

コンテナー アプリケーションが格納されているオブジェクトのいずれかにストレージ オブジェクトを渡し、ストレージ オブジェクトを読み込んで保存できるようにします。 このインターフェイスは、コンテナーのストレージ内に入れ子になった独自のストレージを各包含オブジェクトに持つ構造化ストレージ モデルをサポートします。

継承

IPersistStorage インターフェイスは IPersist から継承します。 IPersistStorage には、次の種類のメンバーもあります。

メソッド

IPersistStorage インターフェイスには、これらのメソッドがあります。

 
IPersistStorage::HandsOffStorage

コンテナーによって渡されたすべてのストレージ オブジェクトを解放し、HandsOff モードに入るようオブジェクトに指示します。
IPersistStorage::InitNew

新しいストレージ オブジェクトを初期化します。
IPersistStorage::IsDirty

オブジェクトが現在のストレージに最後に保存されてから変更されたかどうかを判断します。
IPersistStorage::Load

オブジェクトを既存のストレージから読み込みます。
IPersistStorage::Save

オブジェクトとそのオブジェクトに含まれる入れ子になったオブジェクトを、指定されたストレージ オブジェクトに保存します。 オブジェクトが NoScribble モードになります。
IPersistStorage::SaveCompleted

ストレージ オブジェクトに書き込むことができることをオブジェクトに通知します。

要件

要件
サポートされている最小のクライアント Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows 2000 Server [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー objidl.h

こちらもご覧ください

OleCreate

OleLoad

OleSave