NTFS transaccional (TxF)

[Microsoft recomienda encarecidamente que los desarrolladores usen medios alternativos para lograr las necesidades de la aplicación. Muchos escenarios para los que txF se desarrolló se pueden lograr a través de técnicas más sencillas y disponibles con más facilidad. Además, es posible que TxF no esté disponible en versiones futuras de Microsoft Windows. Para obtener más información y alternativas a TxF, consulte Alternativas al uso de NTFS transaccional.

Propósito

NTFS transaccional (TxF) permite realizar operaciones de archivo en un volumen del sistema de archivos NTFS en una transacción. Las transacciones txF aumentan la confiabilidad de las aplicaciones al proteger la integridad de los datos entre errores y simplifican el desarrollo de aplicaciones al reducir considerablemente la cantidad de código de control de errores.

TxF usa el marco de transacciones proporcionado por el Administrador de transacciones de kernel (KTM). Esto permite que las operaciones de archivo TxF formen parte de una transacción que implique otros orígenes de datos, como SQL Server y Registro de Transacciones (TxR).

Donde sea aplicable

Una aplicación puede usar TxF para conservar la integridad de los datos en el disco causados por condiciones de error inesperadas y ayudar a resolver escenarios de usuario simultáneos del sistema de archivos al aislar los cambios de otros usuarios mientras se realizan los cambios.

Audiencia de desarrolladores

Antes de usar TxF, debe tener un conocimiento práctico de las transacciones mediante KTM o coordinador de transacciones distribuidas (DTC).

Requisitos de tiempo de ejecución

TxF está disponible a partir de Windows Vista.

En esta sección

Tema Descripción
Acerca de
Información general sobre NTFS transaccional.
Referencia
Documentación sobre las funciones, estructuras de datos, enumeraciones y otros elementos de programación.