IPersistFile_SaveCompleted

オブジェクトに自身のファイルへ書き込み可能であることを通知する。

IPersistFile_SaveCompleted this, pszFileName

this : [comobj] IPersistFile インターフェースの COM オブジェクト変数
pszFileName : [wstr] 以前にオブジェクトが保存されたファイルの絶対パス。

(プラグイン / モジュール : com_misc.dll)

解説

オブジェクトに自身のファイルへ書き込み可能であることを通知する。

[戻り値]
このメソッドは常に S_OK を返す。

[備考]
SaveCompleted は IPersistFile::Save
の呼び出しが完了し、保存されたファイルが現在の作業ファイルになったとき(Save または Save As
操作で保存された場合)に呼び出される。Save の呼び出しによりオブジェクトは NoScribble
モードに置かれ、ファイルに書き込めない。SaveCompleted
が呼び出されるとオブジェクトは通常モードに戻り、ファイルへの書き込みが可能になる。呼び出し側へのメモ OLE は
SaveCompleted
メソッドを呼び出さない。通常、アプリケーションはオブジェクトを直接ファイルに保存している場合を除いてこれを呼び出さない。それは一般にエンドユーザーに任されている。

情報

プラグイン / モジュールcom_misc.dll
バージョン1.0
作成日2026/04/16
著作者IronHSP / CsWin32 bridge
URLhttps://github.com/inovia/IronHSP
備考Win32 API の com_misc.dll 関数群。CsWin32 + win32metadata から自動生成。
hsp3net 専用 (intptr / NSTRUCT / wstr を使用)。
タイプ拡張命令
グループWin32API
対応環境
  • Windows 版 HSP
hs ファイルhsphelp\win32_com_misc_gen2.hs