Функция OpenTransactionManager (ktmw32.h)
Открывает существующий диспетчер транзакций.
Синтаксис
HANDLE OpenTransactionManager(
[in] LPWSTR LogFileName,
[in] ACCESS_MASK DesiredAccess,
[in, optional] ULONG OpenOptions
);
Параметры
[in] LogFileName
Имя потока журнала. Этот поток должен существовать в файле журнала CLFS.
[in] DesiredAccess
Запрошенный доступ. Список допустимых значений см. в разделе Маски доступа диспетчера транзакций .
[in, optional] OpenOptions
Защищены; укажите ноль.
Возвращаемое значение
Если функция выполняется успешно, возвращаемое значение является дескриптором для диспетчера транзакций.
Если функция завершается неудачно, возвращается значение INVALID_HANDLE_VALUE. Чтобы получить расширенные сведения об ошибке, вызовите функцию GetLastError .
В следующем списке указаны возможные коды ошибок:
Комментарии
Сразу после вызова этой функции необходимо вызвать RecoverTransactionManager.
LogFileName необходимо указать в формате NT. Например: ?? < drive>:< path>. Не используйте . Расширение BLF.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | ktmw32.h |
Библиотека | Ktmw32.lib |
DLL | Ktmw32.dll |
См. также раздел
GetCurrentClockTransactionManager