Freigeben über


Transactional NTFS (TxF)

[Microsoft empfiehlt Entwicklern dringend, alternative Mittel zu nutzen, um die Anforderungen Ihrer Anwendung zu erreichen. 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 Transactional NTFS.]

Zweck

Transactional NTFS (TxF) ermöglicht die Ausführung von Dateivorgängen auf einem NTFS-Dateisystemvolume in einer Transaktion. TxF-Transaktionen erhöhen die Anwendungszuverlässigkeit, indem die Datenintegrität über Fehler hinweg geschützt und die Anwendungsentwicklung vereinfacht wird, indem die Menge an Fehlerbehandlungscode erheblich reduziert wird.

TxF verwendet das Transaktionsframework, das vom Kernel Transaction Manager (KTM) bereitgestellt wird. Dadurch können TxF-Dateivorgänge Teil einer Transaktion sein, die andere Datenquellen wie SQL Server und Transacted Registry (TxR) umfasst.

Gegebenenfalls

Eine Anwendung kann TxF verwenden, um die Integrität von Daten auf dem Datenträger zu erhalten, die durch unerwartete Fehlerbedingungen verursacht werden, und helfen, gleichzeitige Dateisystembenutzerszenarien zu beheben, indem Sie Ihre Änderungen von anderen personen isolieren, während die Änderungen vorgenommen werden.

Entwicklergruppe

Bevor Sie TxF verwenden, sollten Sie über kenntnisse von Transaktionen mit KTM oder Distributed Transaction Coordinator (DTC)verfügen.

Laufzeitanforderungen

TxF ist ab Windows Vista verfügbar.

In diesem Abschnitt

Thema Beschreibung
Über
Allgemeine Informationen zu Transactional NTFS.
Referenz-
Dokumentation zu Funktionen, Datenstrukturen, Enumerationen und anderen Programmierelementen.