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 développés par TxF peuvent être réalisés par le biais de techniques plus simples et plus facilement disponibles. En outre, TxF peut ne pas être disponible dans les futures versions de Microsoft Windows. Pour plus d’informations et d’alternatives à TxF, consultez Alternatives à l’utilisation de NTFS transactionnel.]

Ntfs transactionnel (TxF) fournit les codes de contrôle suivants.

Dans 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 à un 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 (TxF) transacted pour 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 la plus récente validée 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 requise 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 journal et les informations de paramètre de journal pour un gestionnaire de ressources secondaire (RM).
FSCTL_TXFS_QUERY_RM_INFORMATION
Récupère des informations pour un gestionnaire de ressources (RM).
FSCTL_TXFS_READ_BACKUP_INFORMATION
Retourne des informations spécifiques NTFS transactionnelles (TxF) pour le fichier spécifié.
FSCTL_TXFS_SAVEPOINT_INFORMATION
Paramètre des contrôles de code de contrôle FSCTL_TXFS_SAVEPOINT_INFORMATION, effacement et 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 l’instantané a été pris. Cet appel est valide uniquement pour les volumes d’instantanés en lecture seule.
FSCTL_TXFS_WRITE_BACKUP_INFORMATION
Écrit des informations spécifiques NTFS transactionnelles (TxF) dans un fichier spécifié. Le membre tampon de la structure TXFS_WRITE_BACKUP_INFORMATION doit être le membre Buffer de la structure TXFS_READ_BACKUP_INFORMATION_OUT retournée par FSCTL_TXFS_READ_BACKUP_INFORMATION.