Функция CommitComplete (ktmw32.h)
Указывает, что диспетчер ресурсов (RM) завершил фиксацию транзакции, которая была запрошена диспетчером транзакций (TM).
Синтаксис
BOOL CommitComplete(
[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 |