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


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

Запрашивает фиксацию указанной транзакции.

Синтаксис

BOOL CommitTransactionAsync(
  [in] HANDLE TransactionHandle
);

Параметры

[in] TransactionHandle

Дескриптор фиксируемой транзакции.

Этот дескриптор должен быть открыт с правом доступа TRANSACTION_COMMIT. Дополнительные сведения см. в разделе Права на доступ и безопасность KTM.

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

Если функция выполняется успешно, возвращается ненулевое значение. Успех означает, что функция выполняется синхронно, и вызывающей приложению не нужно ждать ожидающих результатов.

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

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

Требования

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

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

CreateTransaction

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

OpenTransaction

RollbackTransaction