TxF-Steuerelementcodes

[Microsoft empfiehlt Entwicklern dringend, alternative Mittel zu verwenden, um die Anforderungen Ihrer Anwendung zu erfüllen. Viele Szenarien, für die TxF entwickelt wurde, können durch einfachere und leichter verfügbare 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 Transaktional NTFS.]

Transaktionales NTFS (TxF) stellt die folgenden Steuerungscodes bereit.

In diesem Abschnitt

Steuerungscode BESCHREIBUNG
FSCTL _ TXFS _ CREATE _ MINIVERSION
Erstellt eine neue Miniversion für die angegebene Datei.
Mit Miniversionen können Sie während einer Transaktion auf eine Momentaufnahme der Datei verweisen. Miniversionen werden verworfen, wenn für eine Transaktion ein Commit oder rollback ausgeführt wird.
FSCTL _ TXFS _ – ABRUFEN VON _ _ METADATENINFORMATIONEN
Ruft TxF-Metadaten (Transacted NTFS) für eine Datei und die GUID der Transaktion ab, die die angegebene Datei gesperrt hat (wenn die Datei gesperrt ist).
FSCTL _ TXFS _ GET _ TRANSACTED _ VERSION
Gibt eine TXFS _ GET _ TRANSACTED _ VERSION-Struktur zurück. Die -Struktur identifiziert die zuletzt ausgeführte Version der angegebenen Datei, die Versionsnummer des Handles.
FSCTL _ TXFS _ LIST _ TRANSACTION _ LOCKED _ FILES
Gibt eine Liste aller Dateien zurück, die derzeit von der angegebenen Transaktion gesperrt sind. Wenn der Rückgabewert ERROR _ MORE _ DATA lautet, wird die Länge des Puffers zurückgegeben, der zum Zeitpunkt dieses Aufrufs zum Speichern der vollständigen Liste der Dateien erforderlich ist.
FSCTL _ TXFS _ LIST _ TRANSACTIONS
Gibt eine Liste aller Transaktionen zurück, die derzeit am angegebenen Ressourcen-Manager beteiligt sind.
FSCTL _ TXFS _ MODIFY _ RM
Legt die Protokollmodus- und Protokollparameterinformationen für einen sekundären Ressourcen-Manager (RM) fest.
FSCTL _ TXFS _ QUERY _ RM _ INFORMATION
Ruft Informationen für einen Ressourcen-Manager (RM) ab.
FSCTL _ TXFS _ – LESEN VON _ _ SICHERUNGSINFORMATIONEN
Gibt TxF-spezifische Transaktionsinformationen (Transactional NTFS) für die angegebene Datei zurück.
FSCTL _ TXFS _ SAVEPOINT _ INFORMATION
Der FSCTL _ TXFS _ SAVEPOINT _ INFORMATION-Steuerungscode steuert das Festlegen, Löschen und Rollback zum angegebenen Sicherungspunkt.
Rufen Sie zum Ausführen dieses Vorgangs die DeviceIoControl-Funktion mit den folgenden Parametern auf.
FSCTL _ TXFS _ TRANSACTION _ ACTIVE
Gibt einen booleschen Wert zurück, der angibt, ob beim Erstellen der Momentaufnahme Transaktionen auf dem zugeordneten Volume aktiv waren. Dieser Aufruf ist nur für schreibgeschützte Momentaufnahmevolumes gültig.
FSCTL _ TXFS _ WRITE _ BACKUP _ INFORMATION
Schreibt TxF-spezifische Informationen (Transactional NTFS) in eine angegebene Datei. Der Puffermember der TXFS _ WRITE BACKUP _ _ INFORMATION-Struktur muss der Puffermember der TXFS _ READ BACKUP INFORMATION _ _ _ OUT-Struktur sein, die von FSCTL _ TXFS _ READ BACKUP _ _ INFORMATIONzurückgegeben wird.