Прочитать на английском

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


Заголовок ktmw32.h

Этот заголовок используется для доступа к данным и хранилища. Дополнительные сведения см. в разделе:

ktmw32.h содержит следующие программные интерфейсы:

Функции

 
CommitComplete

Указывает, что диспетчер ресурсов (RM) завершил фиксацию транзакции, которая была запрошена диспетчером транзакций (TM).
CommitEnlistment

Фиксирует транзакцию, связанную с этим дескриптором зачисления. Эта функция используется диспетчерами ресурсов связи (иногда называемыми диспетчерами транзакций высшего звена).
CommitTransaction

Запрашивает фиксацию указанной транзакции. (CommitTransaction)
CommitTransactionAsync

Запрашивает фиксацию указанной транзакции. (CommitTransactionAsync)
CreateEnlistment

Создает зачисление, задает его начальное состояние и открывает дескриптор для зачисления с указанным доступом.
CreateResourceManager

Создает новый объект resource manager (RM) и связывает RM с диспетчером транзакций (TM).
CreateTransaction

Создает новый объект транзакции.
CreateTransactionManager

Создает новый объект диспетчера транзакций (TM) и возвращает дескриптор с указанным доступом.
GetCurrentClockTransactionManager

Получает значение виртуальных часов из диспетчера транзакций.
GetEnlistmentId

Получает идентификатор (ID) для указанного зачисления.
GetEnlistmentRecoveryInformation

Извлекает непрозрачную структуру данных восстановления из KTM.
GetNotificationResourceManager

Запрашивает и получает уведомление для диспетчера ресурсов (RM). Эта функция используется регистром RM для получения уведомлений при изменении состояния транзакции.
GetNotificationResourceManagerAsync

Запрашивает и получает асинхронные уведомления для диспетчера ресурсов (RM). Эта функция используется регистром RM для получения уведомлений при изменении состояния транзакции.
GetTransactionId

Получает идентификатор (ID) для указанной транзакции.
GetTransactionInformation

Возвращает запрошенные сведения об указанной транзакции.
GetTransactionManagerId

Получает идентификатор для указанного диспетчера транзакций.
OpenEnlistment

Открывает существующий объект зачисления и возвращает дескриптор для зачисления.
OpenResourceManager

Открывает существующий диспетчер ресурсов (RM).
OpenTransaction

Открывает существующую транзакцию.
OpenTransactionManager

Открывает существующий диспетчер транзакций. (OpenTransactionManager)
OpenTransactionManagerById

Открывает существующий диспетчер транзакций. (OpenTransactionManagerById)
PrepareComplete

Указывает, что диспетчер ресурсов (RM) завершил всю обработку, необходимую для гарантии успешного выполнения операции фиксации или прерывания для указанной транзакции.
PrepareEnlistment

Подготавливает транзакцию, связанную с этим дескриптором зачисления. Эта функция используется диспетчерами ресурсов связи (иногда называемыми диспетчерами транзакций высшего звена).
PrePrepareComplete

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

Предварительно подготавливает транзакцию, связанную с этим дескриптором зачисления. Эта функция используется диспетчерами ресурсов связи (иногда называемыми диспетчерами транзакций высшего звена).
ReadOnlyEnlistment

Запрашивает преобразование указанного зачисления в зачисление только для чтения. Зачисление только для чтения не может участвовать в результатах транзакции и не записывается для восстановления.
RecoverEnlistment

Восстанавливает состояние зачисления.
RecoverResourceManager

Восстанавливает состояние диспетчера ресурсов из файла журнала.
RecoverTransactionManager

Восстанавливает состояние диспетчера транзакций из файла журнала.
RenameTransactionManager

Переименовывает объект диспетчера транзакций (TM). Эту функцию можно использовать только для именованных дескрипторов TM.
RollbackComplete

Указывает, что диспетчер ресурсов (RM) успешно завершил откат транзакции.
RollbackEnlistment

Откат указанной транзакции, связанной с зачислением. Эта функция не может быть вызвана для зачислений только для чтения.
RollbackTransaction

Запрашивает откат указанной транзакции.
RollbackTransactionAsync

Запрашивает откат указанной транзакции. Эта функция возвращает асинхронно.
RollforwardTransactionManager

Восстанавливает сведения только до указанного значения виртуальных часов.
SetEnlistmentRecoveryInformation

Задает непрозрачную определяемую пользователем структуру данных восстановления из KTM.
SetResourceManagerCompletionPort

Связывает указанный порт завершения ввода-вывода с указанным диспетчером ресурсов (RM). Этот порт получает все уведомления для RM.
SetTransactionInformation

Задает сведения о транзакции для указанной транзакции.
SinglePhaseReject

Указывает, что диспетчер ресурсов (RM) отклоняет однофазный запрос. Когда диспетчер транзакций (TM) получает этот вызов, он инициирует двухфазную фиксацию и отправляет запрос на подготовку ко всем прикрепленным RM.