Partager via


é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)

Voir aussi

TRANSACTION_BASIC_INFORMATION