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