GetEnlistmentRecoveryInformation 函数 (ktmw32.h)
从 KTM 检索恢复数据的不透明结构。 恢复信息通过调用 SetEnlistmentRecoveryInformation 函数代表资源管理器 (RM) 存储在日志中。 失败后,RM 可以使用 GetEnlistmentRecoveryInformation 函数来检索信息。
语法
BOOL GetEnlistmentRecoveryInformation(
[in] HANDLE EnlistmentHandle,
[in] ULONG BufferSize,
[out] PVOID Buffer,
[out, optional] PULONG BufferUsed
);
parameters
[in] EnlistmentHandle
登记的句柄。
[in] BufferSize
Buffer 参数的大小(以字节为单位)。
[out] Buffer
指向接收登记恢复信息的缓冲区的指针。
[out, optional] BufferUsed
指向变量的指针,该变量接收 Buffer 参数中返回的实际字节数。
返回值
如果该函数成功,则返回值为非零值。
如果函数失败,则返回值为 0(零)。 若要获得更多的错误信息,请调用 GetLastError 函数。
以下列表标识了可能的错误代码:
注解
此调用不能与可变事务管理器一起使用。
要求
最低受支持的客户端 | Windows Vista |
最低受支持的服务器 | Windows Server 2008 |
目标平台 | Windows |
标头 | ktmw32.h |
Library | Ktmw32.lib |
DLL | Ktmw32.dll |