IPersistStreamInit::Load メソッド (ocidl.h)

以前に保存したストリームからオブジェクトを初期化します。

構文

HRESULT Load(
  [in] LPSTREAM pStm
);

パラメーター

[in] pStm

オブジェクトを読み込むストリームへの IStream ポインター。

戻り値

このメソッドは、次の値を返すことができます。

リターン コード 説明
S_OK
メソッドは正常に完了しました。
E_OUTOFMEMORY
メモリがないため、オブジェクトが読み込まれていませんでした。
E_FAIL
メモリ不足以外の何らかの理由により、オブジェクトが読み込まれていませんでした。

注釈

オブジェクトが 既に IPersistStreamInit::InitNew で初期化されている場合、このメソッドは E_UNEXPECTEDを返す必要があります。

このメソッドは、関連付けられたストリームからオブジェクトを読み込みます。 seek ポインターは、最新の IPersistStreamInit::Save メソッドの場合と同じように設定されます。 このメソッドはストリームをシークして読み取ることができますが、ストリームに書き込むことはできません。

要件

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

こちらもご覧ください

IPersistStreamInit