Функция PrepareEnlistment (ktmw32.h)
Подготавливает транзакцию, связанную с этим дескриптором зачисления. Эта функция используется диспетчерами ресурсов коммуникации (иногда называемыми вышестоящими диспетчерами транзакций).
Синтаксис
BOOL PrepareEnlistment(
[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