IByteBuffer::Revert メソッド
[ Revert メソッドは、[要件] セクションで指定したオペレーティング システムで使用できます。 Windows Server 2003 Service Pack 1 (SP1) 以降、Windows Vista、Windows Server 2008、および以降のバージョンのオペレーティング システムでは使用できません。 IStream インターフェイスも同様の機能を提供します。
Revert メソッドは、最後の IByteBuffer::Commit 呼び出し以降にトランザクションストリームに加えられたすべての変更を破棄します。
構文
HRESULT Revert();
パラメーター
このメソッドにはパラメーターはありません。
戻り値
戻り値は HRESULT です。 S_OK の値は、呼び出しが成功し、ストリームが以前のバージョンに戻されたことを示します。
解説
このメソッドは、最後のコミット操作以降にトランザクション ストリームに加えられた変更を破棄します。
例
次の例は、トランザクション ストリームを最後にコミットされた操作に戻す方法を示しています。
HRESULT hr;
hr = pIByteBuff->Revert();
if (FAILED(hr))
printf("Failed IByteBuffer::Revert\n");
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント |
Windows XP [デスクトップ アプリのみ] |
サポートされている最小のサーバー |
Windows Server 2003 [デスクトップ アプリのみ] |
クライアント サポートの終了 |
Windows XP |
サーバー サポートの終了 |
Windows Server 2003 |
ヘッダー |
|
タイプ ライブラリ |
|
[DLL] |
|
IID |
IID_IByteBufferは E126F8FE-A7AF-11D0-B88A-00C04FD424B9 として定義されています |