Codes de contrôle de gestion des volumes
Codes de contrôle utilisés dans la gestion des volumes.
Dans cette section
Sujet | 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 de modification 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 de modification 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 Remarques. |
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 des enregistrements MFT (Master File Table). |
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’état d’intégrité 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 de système de fichiers NTFS spécifié. |
FSCTL_GET_RETRIEVAL_POINTER_BASE |
Retourne le décalage de secteur au premier numéro de cluster logique (LCN) du système de fichiers par rapport au début du volume. |
FSCTL_GET_RETRIEVAL_POINTERS |
En fonction d’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, des emplacements de 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 les 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 les informations d’espace de noms. |
FSCTL_IS_VOLUME_MOUNTED |
Détermine si le volume spécifié est monté ou si le fichier ou le 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 |
Étant donné un handle à 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 un répertoire spécifié et son enregistrement de journal de modification 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 pendant défragmentation. |
FSCTL_QUERY_FILE_SYSTEM_RECOGNITION |
Requêtes pour les informations de reconnaissance du 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 de modification 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 de journal de modification du numéro de séquence de mise à jour (USN) pour le fichier ou le 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’état d’intégrité d’un fichier ou d’un répertoire sur un volume ReFS. |
FSCTL_SHRINK_VOLUME |
Signale que le volume doit être prêt à effectuer l’opération de réduction, l’opération de réduction doit être validée ou l’opération de réduction doit être arrêtée. |
FSCTL_UNLOCK_VOLUME |
Déverrouille un volume. |
FSCTL_USN_TRACK_MODIFIED_RANGES |
Active la fonctionnalité de suivi des plages 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 de séquence 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 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 |
Apporte un volume en ligne. |
Les codes de contrôle suivants sont utilisés avec les journaux de modification .
- 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