IPersistFile

IPersistFile::Load

指定されたファイルを開いて、その内容からオブジェクトを初期化します。

HRESULT Load(
    LPCOLESTR pszFileName,
    DWORD     dwMode
);

メソッドのインデックス: 5

パラメータ

pszFileName

フルパス指定のファイル名を表す文字列のアドレスを指定します。

fRemember

ファイルを開く際のアクセスモードを指定します。以下の値の組み合わせで指定します。

フラグ
STGM_DIRECT 0x00000000
STGM_TRANSACTED 0x00010000
STGM_SIMPLE 0x08000000
STGM_READ 0x00000000
STGM_WRITE 0x00000001
STGM_READWRITE 0x00000002
STGM_SHARE_DENY_NONE 0x00000040
STGM_SHARE_DENY_READ 0x00000030
STGM_SHARE_DENY_WRITE 0x00000020
STGM_SHARE_EXCLUSIVE 0x00000010
STGM_PRIORITY 0x00040000
STGM_DELETEONRELEASE 0x04000000
STGM_CREATE 0x00001000
STGM_CONVERT 0x00020000
STGM_FAILIFTHERE 0x00000000
STGM_NOSCRATCH 0x00100000
STGM_NOSNAPSHOT 0x00200000

戻り値

オブジェクトが正常に保存された場合は 0x00000000 (S_OK) が返ります。

オブジェクトが保存できなかった場合は 0x80004005 (E_FAIL) 返ります。

対応情報

Windows 95 以降 / Windows NT 3.1 以降