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