次の方法で共有


IPersistStreamInit インターフェイス (ocidl.h)

初期化メソッドを追加 する IPersistStream の置き換え。

このインターフェイスは IPersistStream から派生していません。 IPersistStream と相互に排他的です。 オブジェクトは、 InitNew メソッドが必要かどうかに基づいて、2 つのインターフェイスのうちの 1 つだけをサポートすることを選択します。

継承

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

メソッド

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

 
IPersistStreamInit::GetSizeMax

オブジェクトの保存に必要なストリームのサイズを取得します。 (IPersistStreamInit.GetSizeMax)
IPersistStreamInit::InitNew

オブジェクトを既定の状態に初期化します。 このメソッドは、IPersistStreamInit::Load の代わりに呼び出されます。
IPersistStreamInit::IsDirty

オブジェクトがストリームに最後に保存されてから変更されたかどうかを判断します。 (IPersistStreamInit.IsDirty)
IPersistStreamInit::Load

以前に保存したストリームからオブジェクトを初期化します。 (IPersistStreamInit.Load)
IPersistStreamInit::Save

指定したストリームにオブジェクトを保存します。 (IPersistStreamInit.Save)

要件

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

こちらもご覧ください

IPersistStream