SetEnlistmentRecoveryInformation 函数 (ktmw32.h)
设置从 KTM 恢复数据的不透明、用户定义的结构。 恢复信息通过调用 SetEnlistmentRecoveryInformation 代表资源管理器 (RM) 存储在日志中。 失败后,RM 可以使用 GetEnlistmentRecoveryInformation 检索信息。
语法
BOOL SetEnlistmentRecoveryInformation(
[in] HANDLE EnlistmentHandle,
[in] ULONG BufferSize,
[in] PVOID Buffer
);
parameters
[in] EnlistmentHandle
登记的句柄。
[in] BufferSize
Buffer 的大小(以字节为单位)。
[in] Buffer
恢复信息。
返回值
如果该函数成功,则返回值为非零值。
如果函数失败,则返回值为 0(零)。 若要获得更多的错误信息,请调用 GetLastError 函数。
以下列表标识了可能的错误代码:
注解
此调用不能与易失性事务管理器一起使用。
完成此操作后,用户提供的信息可能不会持久存储在日志中,但将在此登记的下一个提交操作结束时持久存储。
要求
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
目标平台 | Windows |
标头 | ktmw32.h |
Library | Ktmw32.lib |
DLL | Ktmw32.dll |