Partager via


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

Voir aussi

TRANSACTION_BASIC_INFORMATION