Compartir a través de


Códigos de control TxF

[Microsoft recomienda encarecidamente que los desarrolladores usen medios alternativos para lograr las necesidades de la aplicación. Muchos escenarios para los que se desarrolló TxF se pueden lograr mediante técnicas más sencillas y disponibles. 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.

NTFS transaccional (TxF) proporciona los siguientes códigos de control.

En esta sección

Código de control Descripción
FSCTL_TXFS_CREATE_MINIVERSION
Crea una nueva miniversión para el archivo especificado.
Miniversions le permiten hacer referencia a una instantánea del archivo durante una transacción. Las miniversiones se descartan cuando se confirma o se revierte una transacción.
FSCTL_TXFS_GET_METADATA_INFO
Recupera los metadatos de NTFS (TxF) de Transacted para un archivo y el GUID de la transacción que ha bloqueado el archivo especificado (si el archivo está bloqueado).
FSCTL_TXFS_GET_TRANSACTED_VERSION
Devuelve una estructura TXFS_GET_TRANSACTED_VERSION . La estructura identifica la versión confirmada más recientemente del archivo especificado, el número de versión del identificador.
FSCTL_TXFS_LIST_TRANSACTION_LOCKED_FILES
Devuelve una lista de todos los archivos bloqueados actualmente por la transacción especificada. Si el valor devuelto es ERROR_MORE_DATA, devuelve la longitud del búfer necesario para contener la lista completa de archivos en el momento de esta llamada.
FSCTL_TXFS_LIST_TRANSACTIONS
Devuelve una lista de todas las transacciones implicadas actualmente en el administrador de recursos especificado.
FSCTL_TXFS_MODIFY_RM
Establece el modo de registro y la información de los parámetros de registro de un administrador de recursos secundario (RM).
FSCTL_TXFS_QUERY_RM_INFORMATION
Recupera información de un administrador de recursos (RM).
FSCTL_TXFS_READ_BACKUP_INFORMATION
Devuelve información específica de NTFS transaccional (TxF) para el archivo especificado.
FSCTL_TXFS_SAVEPOINT_INFORMATION
El FSCTL_TXFS_SAVEPOINT_INFORMATION controles de código de control establece, borra y revierte al punto de retorno especificado.
Para realizar esta operación, llame a la función DeviceIoControl con los parámetros siguientes.
FSCTL_TXFS_TRANSACTION_ACTIVE
Devuelve un valor booleano que indica si había transacciones activas en el volumen asociado cuando se tomó la instantánea. Esta llamada solo es válida para volúmenes de instantáneas de solo lectura.
FSCTL_TXFS_WRITE_BACKUP_INFORMATION
Escribe información específica de NTFS transaccional (TxF) en un archivo especificado. El miembro Buffer de la estructura TXFS_WRITE_BACKUP_INFORMATION debe ser el miembro Buffer de la estructura TXFS_READ_BACKUP_INFORMATION_OUT devuelta por FSCTL_TXFS_READ_BACKUP_INFORMATION.