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


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

Задает сведения о транзакции для указанной транзакции.

Синтаксис

BOOL SetTransactionInformation(
  [in]           HANDLE TransactionHandle,
  [in, optional] DWORD  IsolationLevel,
  [in, optional] DWORD  IsolationFlags,
  [in, optional] DWORD  Timeout,
  [in, optional] LPWSTR Description
);

Параметры

[in] TransactionHandle

Дескриптор транзакции. Дескриптор должен иметь разрешение TRANSACTION_SET_INFORMATION для задания сведений о транзакции.

[in, optional] IsolationLevel

Защищены; укажите ноль.

[in, optional] IsolationFlags

Зарезервировано.

[in, optional] Timeout

Значение времени ожидания (в миллисекундах) для этой транзакции.

[in, optional] Description

Определяемое пользователем описание этой транзакции.

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

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

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

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

Требования

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

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

CreateTransaction

GetTransactionInformation

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