IStream_Revert

Revert メソッドは、最後の IStream::Commit 呼び出し以降にトランザクション付きストリームに対して行われたすべての変更を破棄する。直接モードで開かれたストリームと、IStream::Revert の COM 複合ファイル実装を使用するストリームでは、このメソッドには効果がない。

IStream_Revert this

this : [comobj] IStream インターフェースの COM オブジェクト変数

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

解説

Revert メソッドは、最後の IStream::Commit
呼び出し以降にトランザクション付きストリームに対して行われたすべての変更を破棄する。直接モードで開かれたストリームと、IStream::Revert
の COM 複合ファイル実装を使用するストリームでは、このメソッドには効果がない。

[戻り値]
このメソッドは次のいずれかの値を返す。 | リターンコード | 説明 |
|----------------|---------------| |S_OK | ストリームが以前のバージョンに正常に戻された。|
|E_PENDING | 非同期ストレージのみ: ストリームのデータの一部または全部が現在利用できない。 |

[備考]
Revert メソッドは、最後のコミット操作以降にトランザクション付きストリームに対して行われた変更を破棄する。

情報

プラグイン / モジュール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