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