Partager via


Codes de contrôle TxF

[Microsoft recommande vivement aux développeurs d’utiliser d’autres moyens pour répondre aux besoins de votre application. De nombreux scénarios pour utilisant TxF peuvent être réalisés à l’aide de techniques plus simples et plus facilement disponibles. En outre, TxF peut ne pas être disponible dans les versions futures de Microsoft Windows. Pour plus d’informations et les alternatives à TxF, consultez Alternatives à l’utilisation de NTFS transactionnel.]

Transactional NTFS (TxF) fournit les codes de contrôle suivants.

Contenu de cette section

Code de contrôle Description
FSCTL_TXFS_CREATE_MINIVERSION
Crée une miniversion pour le fichier spécifié.
Les miniversions vous permettent de faire référence à une instantané du fichier pendant une transaction. Les miniversions sont ignorées lorsqu’une transaction est validée ou restaurée.
FSCTL_TXFS_GET_METADATA_INFO
Récupère les métadonnées NTFS traitées (TxF) d’un fichier et le GUID de la transaction qui a verrouillé le fichier spécifié (si le fichier est verrouillé).
FSCTL_TXFS_GET_TRANSACTED_VERSION
Retourne une structure TXFS_GET_TRANSACTED_VERSION . La structure identifie la version validée la plus récente du fichier spécifié, le numéro de version du handle.
FSCTL_TXFS_LIST_TRANSACTION_LOCKED_FILES
Retourne une liste de tous les fichiers actuellement verrouillés par la transaction spécifiée. Si la valeur de retour est ERROR_MORE_DATA, elle retourne la longueur de la mémoire tampon nécessaire pour contenir la liste complète des fichiers au moment de cet appel.
FSCTL_TXFS_LIST_TRANSACTIONS
Retourne une liste de toutes les transactions actuellement impliquées dans le gestionnaire de ressources spécifié.
FSCTL_TXFS_MODIFY_RM
Définit le mode de journal et les informations de paramètre de journal pour un gestionnaire de ressources secondaire (RM).
FSCTL_TXFS_QUERY_RM_INFORMATION
Récupère les informations d’un gestionnaire de ressources (RM).
FSCTL_TXFS_READ_BACKUP_INFORMATION
Renvoie des informations spécifiques à la propriété NTFS transactionnelle (TxF) pour le fichier spécifié.
FSCTL_TXFS_SAVEPOINT_INFORMATION
Le FSCTL_TXFS_SAVEPOINT_INFORMATION contrôle le paramètre du code, l’effacement et la restauration vers le point d’enregistrement spécifié.
Pour effectuer cette opération, appelez la fonction DeviceIoControl avec les paramètres suivants.
FSCTL_TXFS_TRANSACTION_ACTIVE
Retourne une valeur booléenne qui indique s’il y a eu des transactions actives sur le volume associé lorsque le instantané a été effectué. Cet appel n’est valide que pour les volumes instantané en lecture seule.
FSCTL_TXFS_WRITE_BACKUP_INFORMATION
Écrit des informations spécifiques ntfs transactionnelles (TxF) dans un fichier spécifié. Le membre Buffer de la structure TXFS_WRITE_BACKUP_INFORMATION doit être le membre Tampon de la structure TXFS_READ_BACKUP_INFORMATION_OUT retournée par FSCTL_TXFS_READ_BACKUP_INFORMATION.