Codes de contrôle de gestion des volumes

Codes de contrôle utilisés dans la gestion des volumes.

Contenu de cette section

Rubrique Description
FSCTL_CREATE_USN_JOURNAL
Crée un flux de journal de modification de numéro de séquence de mise à jour (USN) sur un volume cible ou modifie un flux de journal des modifications existant.
FSCTL_CSV_QUERY_DOWN_LEVEL_FILE_SYSTEM_CHARACTERISTICS
Récupère des informations sur un système de fichiers pour lequel CSVFS est un proxy.
FSCTL_DELETE_USN_JOURNAL
Supprime le journal des modifications du numéro de séquence de mise à jour (USN) sur un volume ou attend la notification de suppression du journal des modifications.
FSCTL_DISMOUNT_VOLUME
Démonte un volume, que le volume soit en cours d’utilisation ou non. Pour plus d'informations, consultez la section Notes.
FSCTL_ENUM_USN_DATA
Énumère les données de numéro de séquence de mise à jour (USN) entre deux limites spécifiées pour obtenir master enregistrements de table de fichiers (MFT).
FSCTL_EXTEND_VOLUME
Augmente la taille d’un volume monté.
FSCTL_GET_BOOT_AREA_INFO
Récupère les emplacements des secteurs de démarrage d’un volume.
FSCTL_GET_INTEGRITY_INFORMATION
Récupère l’intégrité status d’un fichier ou d’un répertoire sur un volume ReFS.
FSCTL_GET_NTFS_VOLUME_DATA
Récupère des informations sur le volume du système de fichiers NTFS spécifié.
FSCTL_GET_RETRIEVAL_POINTER_BASE
Retourne le décalage de secteur sur le premier numéro de cluster logique (LCN) du système de fichiers par rapport au début du volume.
FSCTL_GET_RETRIEVAL_POINTERS
Avec un handle de fichier, récupère une structure de données qui décrit l’allocation et l’emplacement sur le disque d’un fichier spécifique, ou, en fonction d’un handle de volume, les emplacements des clusters incorrects sur un volume.
FSCTL_GET_VOLUME_BITMAP
Récupère une bitmap de clusters occupés et disponibles sur un volume.
FSCTL_IS_CSV_FILE
Détermine si un fichier est stocké sur un volume CSVFS ou récupère des informations d’espace de noms.
FSCTL_IS_FILE_ON_CSV_VOLUME
Détermine si un fichier est stocké sur un volume CSVFS ou récupère des informations d’espace de noms.
FSCTL_IS_VOLUME_MOUNTED
Détermine si le volume spécifié est monté ou si le fichier ou répertoire spécifié se trouve sur un volume monté.
FSCTL_IS_VOLUME_OWNED_BYCSVFS
Détermine si un volume est verrouillé par CSVFS.
FSCTL_LOCK_VOLUME
Verrouille un volume s’il n’est pas utilisé.
FSCTL_LOOKUP_STREAM_FROM_CLUSTER
Avec un handle pour un volume NTFS ou un fichier sur un volume NTFS, retourne une chaîne de structures de données qui décrit les flux qui occupent les clusters spécifiés.
FSCTL_MARK_HANDLE
Marque un fichier ou répertoire spécifié et son enregistrement de journal des modifications avec des informations sur les modifications apportées à ce fichier ou répertoire.
FSCTL_MOVE_FILE
Déplace un ou plusieurs clusters virtuels d’un fichier d’un cluster logique vers un autre au sein du même volume. Cette opération est utilisée lors de la défragmentation.
FSCTL_QUERY_FILE_SYSTEM_RECOGNITION
Requêtes pour obtenir des informations de reconnaissance de système de fichiers sur un volume.
FSCTL_QUERY_REGION_INFO
Récupère les régions de niveau de stockage définies pour un volume qui prend en charge la hiérarchisation des données.
FSCTL_QUERY_STORAGE_CLASSES
Récupère les niveaux de stockage définis pour un volume qui prend en charge la hiérarchisation des données.
FSCTL_QUERY_USN_JOURNAL
Requêtes pour obtenir des informations sur le journal des modifications du numéro de séquence de mise à jour (USN) actuel, ses enregistrements et sa capacité.
FSCTL_READ_FILE_USN_DATA
Récupère les informations du journal des modifications du numéro de séquence de mise à jour (USN) pour le fichier ou répertoire spécifié.
FSCTL_READ_FROM_PLEX
Lit à partir du plex spécifié.
FSCTL_READ_USN_JOURNAL
Récupère l’ensemble d’enregistrements de journal de modification de numéro de séquence de mise à jour (USN) entre deux valeurs USN spécifiées.
FSCTL_REPAIR_COPIES
Réparez l’altération des données en sélectionnant la copie appropriée à utiliser.
FSCTL_SET_INTEGRITY_INFORMATION
Récupère l’intégrité status d’un fichier ou d’un répertoire sur un volume ReFS.
FSCTL_SHRINK_VOLUME
Indique que le volume doit être préparé pour effectuer l’opération de réduction, que l’opération de réduction doit être validée ou que l’opération de réduction doit être terminée.
FSCTL_UNLOCK_VOLUME
Déverrouille un volume.
FSCTL_USN_TRACK_MODIFIED_RANGES
Active la fonctionnalité de suivi de plage pour le flux de journal des modifications de numéro de séquence de mise à jour (USN) sur un volume cible, ou modifie les paramètres de suivi de plage déjà activés.
FSCTL_WRITE_USN_CLOSE_RECORD
Génère un enregistrement dans le flux de journal des modifications du numéro séquentiel de mise à jour (USN) pour le fichier d’entrée.
IOCTL_VOLUME_GET_GPT_ATTRIBUTES
Récupère les attributs d’un volume.
IOCTL_VOLUME_GET_VOLUME_DISK_EXTENTS
Récupère l’emplacement physique d’un volume spécifié sur un ou plusieurs disques.
IOCTL_VOLUME_IS_CLUSTERED
Détermine si le volume spécifié est en cluster.
IOCTL_VOLUME_IS_CSV
Détermine si un volume est un volume CSV.
IOCTL_VOLUME_OFFLINE
Met un volume hors connexion.
IOCTL_VOLUME_ONLINE
Met un volume en ligne.

Les codes de contrôle suivants sont utilisés avec les journaux des modifications.

Voici les codes de contrôle de défragmentation .

Codes de contrôle de gestion des annuaires

Codes de contrôle de gestion des fichiers