Функция GetEnlistmentRecoveryInformation (ktmw32.h)
Извлекает непрозрачную структуру данных восстановления из KTM. Сведения о восстановлении хранятся в журнале от имени диспетчера ресурсов (RM) путем вызова функции SetEnlistmentRecoveryInformation . После сбоя RM может использовать функцию GetEnlistmentRecoveryInformation для получения сведений.
Синтаксис
BOOL GetEnlistmentRecoveryInformation(
[in] HANDLE EnlistmentHandle,
[in] ULONG BufferSize,
[out] PVOID Buffer,
[out, optional] PULONG BufferUsed
);
Параметры
[in] EnlistmentHandle
Дескриптор зачисления.
[in] BufferSize
Размер параметра Buffer в байтах.
[out] Buffer
Указатель на буфер, получающий сведения о восстановлении зачисления.
[out, optional] BufferUsed
Указатель на переменную, получающую фактическое количество байтов, возвращенных в параметре Buffer .
Возвращаемое значение
Если функция выполняется успешно, возвращается ненулевое значение.
Если функция завершается сбоем, возвращаемое значение равно 0 (ноль). Чтобы получить расширенные сведения об ошибке, вызовите функцию GetLastError .
В следующем списке указаны возможные коды ошибок:
Комментарии
Этот вызов нельзя использовать с диспетчерами переменных транзакций.
Требования
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | ktmw32.h |
Библиотека | Ktmw32.lib |
DLL | Ktmw32.dll |