énumération TRANSACTION_STATE (wdm.h)
L’énumération TRANSACTION_STATE définit les états que KTM peut affecter à une transaction.
Syntax
typedef enum _TRANSACTION_STATE {
TransactionStateNormal,
TransactionStateIndoubt,
TransactionStateCommittedNotify
} TRANSACTION_STATE;
Constantes
TransactionStateNormal L’état de la transaction n’est ni en doute ni engagé. |
TransactionStateIndoubt L’état de la transaction est incertain (autrement dit, KTM ne peut pas déterminer si la transaction doit être validée ou restaurée). Une transaction qui a été préparée passe à l’état « en doute » si son gestionnaire de transactions supérieur devient indisponible. |
TransactionStateCommittedNotify La transaction a été validée. Les notifications de validation peuvent (ou non) avoir été remises à tous les enrôlements. |
Remarques
L’énumération TRANSACTION_STATE est utilisée dans la structure TRANSACTION_BASIC_INFORMATION.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Vista et versions ultérieures du système d’exploitation. |
En-tête | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |