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. |