перечисление 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 (include Wdm.h, Ntddk.h, Ntifs.h) |