Condividi tramite


enumerazione TRANSACTION_STATE (wdm.h)

L'enumerazione TRANSACTION_STATE definisce gli stati che KTM può assegnare a una transazione.

Sintassi

typedef enum _TRANSACTION_STATE {
  TransactionStateNormal,
  TransactionStateIndoubt,
  TransactionStateCommittedNotify
} TRANSACTION_STATE;

Costanti

 
TransactionStateNormal
Lo stato della transazione non è in dubbio né commit.
TransactionStateIndoubt
Lo stato della transazione è in dubbio, ovvero KTM non può determinare se la transazione deve essere eseguita o eseguire il rollback. Una transazione preparata entra nello stato "in dubbio" se il gestore transazioni superiore non è disponibile.
TransactionStateCommittedNotify
È stato eseguito il commit della transazione. Le notifiche di commit potrebbero (o non) essere state recapitate a tutti gli elenchi.

Commenti

L'enumerazione TRANSACTION_STATE viene usata nella struttura TRANSACTION_BASIC_INFORMATION .

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Vista e versioni successive del sistema operativo.
Intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)

Vedi anche

TRANSACTION_BASIC_INFORMATION