énumération TRANSACTION_STATE (wdm.h)
L’énumération TRANSACTION_STATE définit les états que KTM peut affecter à une transaction.
Syntaxe
typedef enum _TRANSACTION_STATE {
TransactionStateNormal,
TransactionStateIndoubt,
TransactionStateCommittedNotify
} TRANSACTION_STATE;
Constantes
TransactionStateNormal L’état de la transaction n’est ni en doute ni validé. |
TransactionStateIndoubt L’état de la transaction est douteux (autrement dit, KTM ne peut pas déterminer si la transaction doit être validée ou restaurée). Une transaction préparée entre dans 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 à toutes les inscriptions. |
Remarques
L’énumération TRANSACTION_STATE est utilisée dans la structure TRANSACTION_BASIC_INFORMATION.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Disponible dans Windows Vista et versions ultérieures du système d’exploitation. |
d’en-tête | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |