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.
- FSCTL_CREATE_USN_JOURNAL
- FSCTL_DELETE_USN_JOURNAL
- FSCTL_ENUM_USN_DATA
- FSCTL_MARK_HANDLE
- FSCTL_QUERY_USN_JOURNAL
- FSCTL_READ_FILE_USN_DATA
- FSCTL_READ_USN_JOURNAL
- FSCTL_WRITE_USN_CLOSE_RECORD
Voici les codes de contrôle de défragmentation .
- FSCTL_GET_RETRIEVAL_POINTER_BASE
- FSCTL_GET_RETRIEVAL_POINTERS
- FSCTL_GET_VOLUME_BITMAP
- FSCTL_LOOKUP_STREAM_FROM_CLUSTER
- FSCTL_MOVE_FILE
- FSCTL_QUERY_REGION_INFO
- FSCTL_QUERY_USN_JOURNAL