IPersistStreamInit::Load メソッド (ocidl.h)
以前に保存したストリームからオブジェクトを初期化します。
構文
HRESULT Load(
[in] LPSTREAM pStm
);
パラメーター
[in] pStm
オブジェクトを読み込むストリームへの IStream ポインター。
戻り値
このメソッドは、次の値を返すことができます。
リターン コード | 説明 |
---|---|
|
メソッドは正常に完了しました。 |
|
メモリがないため、オブジェクトが読み込まれていませんでした。 |
|
メモリ不足以外の何らかの理由により、オブジェクトが読み込まれていませんでした。 |
注釈
オブジェクトが 既に IPersistStreamInit::InitNew で初期化されている場合、このメソッドは E_UNEXPECTEDを返す必要があります。
このメソッドは、関連付けられたストリームからオブジェクトを読み込みます。 seek ポインターは、最新の IPersistStreamInit::Save メソッドの場合と同じように設定されます。 このメソッドはストリームをシークして読み取ることができますが、ストリームに書き込むことはできません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | ocidl.h |