Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die TRANSACTION_STATE Enumeration definiert die Zustände, die KTM einer Transaktion zuweisen kann.
Syntax
typedef enum _TRANSACTION_STATE {
TransactionStateNormal,
TransactionStateIndoubt,
TransactionStateCommittedNotify
} TRANSACTION_STATE;
Konstanten
TransactionStateNormalDer Status der Transaktion ist weder zweifelhaft noch zugesichert. |
TransactionStateIndoubtDer Status der Transaktion ist zweifelhaft (d. a. KTM kann nicht bestimmen, ob die Transaktion zugesichert oder zurückgesetzt werden soll). Eine transaktion, die vorbereitet wurde, tritt in den Zustand "zweifelhaft" ein, wenn ihr überlegener Transaktionsmanager nicht mehr verfügbar ist. |
TransactionStateCommittedNotifyDie Transaktion wurde zugesichert. Commitbenachrichtigungen wurden möglicherweise (oder nicht) an alle Listen übermittelt. |
Bemerkungen
Die TRANSACTION_STATE-Aufzählung wird in der TRANSACTION_BASIC_INFORMATION-Struktur verwendet.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Verfügbar in Windows Vista und höheren Betriebssystemversionen. |
| Header- | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |