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


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

Предварительно подготавливает транзакцию, связанную с этим дескриптором зачисления. Эта функция используется диспетчерами ресурсов связи (иногда называемыми диспетчерами транзакций высшего звена).

Синтаксис

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

Параметры

[in] EnlistmentHandle

Дескриптор для зачисления, для которого завершена операция подготовки.

[in] TmVirtualClock

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

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

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

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

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

Требования

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

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

GetCurrentClockTransactionManager

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

PrepareEnlistment

ReadOnlyEnlistment

SinglePhaseReject