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