Поделиться через


Функция RollbackComplete (ktmw32.h)

Указывает, что диспетчер ресурсов (RM) успешно завершил откат транзакции.

Синтаксис

BOOL RollbackComplete(
  [in] HANDLE         EnlistmentHandle,
  [in] PLARGE_INTEGER TmVirtualClock
);

Параметры

[in] EnlistmentHandle

Дескриптор зачисления.

[in] TmVirtualClock

Последнее значение виртуальных часов, полученное для этой транзакции. См . LARGE_INTEGER.

Возвращаемое значение

Если функция выполняется успешно, возвращается ненулевое значение.

Если функция завершается сбоем, возвращаемое значение равно нулю (0). Чтобы получить расширенные сведения об ошибке, вызовите функцию GetLastError .

В следующем списке указаны возможные коды ошибок:

Комментарии

Если RM не удалось успешно выполнить откат транзакции, RM должен запросить полный откат, вызвав функцию RollbackTransaction .

Требования

   
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header ktmw32.h
Библиотека Ktmw32.lib
DLL Ktmw32.dll

См. также раздел

GetCurrentClockTransactionManager

Функции диспетчера транзакций ядра