TRANSACTION_STATE列舉 (wdm.h)

TRANSACTION_STATE列舉會定義 KTM 可以指派給交易的狀態。

Syntax

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

常數

 
TransactionStateNormal
交易的狀態不一定也不會認可。
TransactionStateIndoubt
交易的狀態不確定 (也就是說,KTM 無法判斷交易是否應該認可或回復) 。 如果 其上層交易管理員 無法使用,則已備妥的交易會進入「不確定」狀態。
TransactionStateCommittedNotify
已經認可交易。 認可通知可能會 (或可能未) 傳遞至所有登記。

備註

TRANSACTION_BASIC_INFORMATION 結構中會使用TRANSACTION_STATE列舉。

規格需求

需求
最低支援的用戶端 適用於 Windows Vista 和更新版本的作業系統版本。
標頭 wdm.h (包括 Wdm.h、Ntddk.h、Ntifs.h)

另請參閱

TRANSACTION_BASIC_INFORMATION