перечисление TRANSACTION_STATE (wdm.h)
Перечисление TRANSACTION_STATE определяет состояния, которые KTM может назначить транзакции.
Синтаксис
typedef enum _TRANSACTION_STATE {
TransactionStateNormal,
TransactionStateIndoubt,
TransactionStateCommittedNotify
} TRANSACTION_STATE;
Константы
TransactionStateNormal Состояние транзакции не является ни сомнением, ни зафиксировано. |
TransactionStateIndoubt Состояние транзакции является сомнительным (то есть KTM не может определить, должна ли транзакция быть зафиксирована или откат). Подготовленная транзакция переходит в состояние "сомневается", если ее вышестоящий диспетчер транзакций становится недоступным. |
TransactionStateCommittedNotify Транзакция зафиксирована. Уведомления о фиксации могут быть доставлены (или не доставлены) всем зачислениям. |
Комментарии
Перечисление TRANSACTION_STATE используется в структуре TRANSACTION_BASIC_INFORMATION .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях операционной системы. |
Верхняя часть | wdm.h (включая Wdm.h, Ntddk.h, Ntifs.h) |