TXFS_SAVEPOINT_INFORMATION Struktur (winioctl.h)

[Microsoft empfiehlt Entwicklern dringend, alternative Mittel zu verwenden, um die Anforderungen Ihrer Anwendung zu erfüllen. Viele Szenarios, für die TxF entwickelt wurde, können mit einfacheren und leichter verfügbaren Techniken erreicht werden. Darüber hinaus ist TxF in zukünftigen Versionen von Microsoft Windows möglicherweise nicht verfügbar. Weitere Informationen und Alternativen zu TxF finden Sie unter Alternativen zur Verwendung von transaktionalem NTFS.]

Die FSCTL_TXFS_SAVEPOINT_INFORMATION-Struktur gibt an, welche Aktion für welche Transaktion ausgeführt werden soll.

Syntax

typedef struct _TXFS_SAVEPOINT_INFORMATION {
  HANDLE KtmTransaction;
  DWORD  ActionCode;
  DWORD  SavepointId;
} TXFS_SAVEPOINT_INFORMATION, *PTXFS_SAVEPOINT_INFORMATION;

Member

KtmTransaction

Behandeln Sie die Transaktion, für die der Speicherpunktvorgang ausgeführt werden soll.

ActionCode

Gibt die auszuführende Speicherpunktaktion an. Gültige Werte sind:

Wert Bedeutung
TXFS_SAVEPOINT_SET
1 (0x1)
Erstellt einen neuen Speicherpunkt.
TXFS_SAVEPOINT_ROLLBACK
2 (0x2)
Führt ein Rollback zum vom SavepointId-Element angegebenen Speicherpunkt aus.
TXFS_SAVEPOINT_CLEAR
4 (0x4)
Löscht den zuletzt festgelegten Speicherpunkt für die angegebene Transaktion.
TXFS_SAVEPOINT_CLEAR_ALL
16 (0x10)
Löscht alle Speicherpunkte für die Transaktion.

SavepointId

Wenn ActionCodeTXFS_SAVEPOINT_SET ist, gibt bei der Ausgabe die neu erstellte Speicherpunkt-ID zurück.

Wenn ActionCodeTXFS_ROLLBACK_TO_SAVEPOINT ist, gibt bei der Eingabe die Speicherpunkt-ID an, zu der ein Rollback ausgeführt werden soll. Bleibt bei der Ausgabe unverändert.

Wenn ActionCodeTXFS_SAVEPOINT_CLEAR oder TXFS_SAVEPOINT_CLEAR_ALL ist, wird dieser Member nicht verwendet. Geben Sie daher bei der Eingabe NULL an.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista mit SP1 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile winioctl.h (einschließlich Windows.h)

Weitere Informationen

FSCTL_TXFS_SAVEPOINT_INFORMATION