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


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

Сообщает о том, что этот диспетчер ресурсов завершил работу по подготовке, чтобы теперь другие диспетчеры ресурсов могли начать свои операции подготовки.

Синтаксис

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

Параметры

[in] EnlistmentHandle

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

[in] TmVirtualClock

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

Чтобы изменить значение виртуальных часов, это значение должно быть больше текущего значения, возвращаемого в уведомлении COMMIT.

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

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

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

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

Требования

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

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

GetCurrentClockTransactionManager

GetNotificationResourceManager

GetNotificationResourceManagerAsync

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

PrepareComplete