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
标头
Scardssp.h
类型库
Scardssp.tlb
DLL
Scardssp.dll
IID
IID_IByteBuffer定义为 E126F8FE-A7AF-11D0-B88A-00C04FD424B9