Partager via


Structures de gestion des disques

La liste suivante identifie les structures utilisées dans la gestion des disques.

Contenu de cette section

Structure Description
CREATE_DISK
Contient des informations que le code de contrôle IOCTL_DISK_CREATE_DISK utilise pour initialiser la table de partition GUID (GPT), master’enregistrement de démarrage (MBR) ou les disques bruts.
CREATE_DISK_GPT
Contient les informations utilisées par le code de contrôle IOCTL_DISK_CREATE_DISK pour initialiser des disques de table de partition GUID (GPT).
CREATE_DISK_MBR
Contient les informations que le code de contrôle IOCTL_DISK_CREATE_DISK utilise pour initialiser master disques d’enregistrement de démarrage (MBR).
DEVICE_COPY_OFFLOAD_DESCRIPTOR
Contient les fonctionnalités de déchargement de copie pour un périphérique de stockage.
DEVICE_LB_PROVISIONING_DESCRIPTOR
Contient les fonctionnalités d’approvisionnement mince pour un périphérique de stockage.
DEVICE_SEEK_PENALTY_DESCRIPTOR
Utilisé conjointement avec la demande de IOCTL_STORAGE_QUERY_PROPERTY pour récupérer les données de descripteur de pénalité de recherche d’un appareil.
DEVICE_TRIM_DESCRIPTOR
Utilisé conjointement avec la demande de IOCTL_STORAGE_QUERY_PROPERTY pour récupérer les données de descripteur de découpage d’un appareil.
DEVICE_WRITE_AGGREGATION_DESCRIPTOR
Réservé pour le système.
DEVICE_POWER_DESCRIPTOR
La structure DEVICE_POWER_DESCRIPTOR décrit les fonctionnalités d’alimentation d’un périphérique de stockage.
DISK_CACHE_INFORMATION
Fournit des informations sur le cache de disque.
DISK_CLUSTER_INFO
Représente les informations conservées sur le gestionnaire de partition sur un disque qui fait partie d’un cluster.
DISK_DETECTION_INFO
Contient les paramètres de lecteur détectés.
DISK_EX_INT13_INFO
Contient les paramètres de lecteur Int13 étendus.
DISK_EXTENT
Représente une étendue de disque.
DISK_GEOMETRY
Décrit la géométrie des périphériques de disque et des supports multimédias.
DISK_GEOMETRY_EX
Décrit la géométrie étendue des périphériques de disque et des supports multimédias.
DISK_GROW_PARTITION
Contient les informations utilisées pour augmenter la taille d’une partition.
DISK_INT13_INFO
Contient les paramètres de géométrie du lecteur Int13 standard.
DISK_PARTITION_INFO
Contient les informations de partition de disque.
DISK_PERFORMANCE
Fournit des informations sur les performances du disque.
DISKQUOTA_USER_INFORMATION
Représente les informations de quota par utilisateur.
DRIVE_LAYOUT_INFORMATION
Contient des informations sur les partitions d’un lecteur.
DRIVE_LAYOUT_INFORMATION_EX
Contient des informations étendues sur les partitions d’un lecteur.
DRIVE_LAYOUT_INFORMATION_GPT
Contient des informations sur les partitions de la table de partition GUID (GPT) d’un lecteur.
DRIVE_LAYOUT_INFORMATION_MBR
Fournit des informations sur les partitions d’enregistrement de démarrage master (MBR) d’un lecteur.
FORMAT_PARAMETERS
Contient les informations utilisées dans la mise en forme d’un ensemble contigu de pistes de disque.
FORMAT_EX_PARAMETERS
Contient les informations utilisées dans la mise en forme d’un ensemble contigu de pistes de disque. Il est utilisé par le code de contrôle IOCTL_DISK_FORMAT_TRACKS_EX .
GET_DISK_ATTRIBUTES
Contient les attributs d’un périphérique de disque.
GET_LENGTH_INFORMATION
Contient les informations de disque, de volume ou de longueur de partition utilisées par le code de contrôle IOCTL_DISK_GET_LENGTH_INFO .
PARTITION_INFORMATION
Contient des informations sur une partition de disque.
PARTITION_INFORMATION_EX
Contient des informations de partition pour les disques d’enregistrement master de démarrage (MBR) de style AT standard et EFI (Extensible Firmware Interface).
PARTITION_INFORMATION_GPT
Contient des informations de partition DE TABLE DE PARTITION GUID (GPT).
PARTITION_INFORMATION_MBR
Contient des informations de partition spécifiques aux disques d’enregistrement de démarrage (MBR) master.
REASSIGN_BLOCKS
Contient des données de réaffectation de blocs de disque.
REASSIGN_BLOCKS_EX
Contient des données de réaffectation de blocs de disque.
SET_DISK_ATTRIBUTES
Spécifie les attributs à définir sur un périphérique de disque.
SET_PARTITION_INFORMATION
Contient les informations utilisées pour définir le type d’une partition de disque.
STORAGE_ACCESS_ALIGNMENT_DESCRIPTOR
Utilisé conjointement avec le code de contrôle IOCTL_STORAGE_QUERY_PROPERTY pour récupérer les données de descripteur d’alignement d’accès au stockage pour un appareil.
STORAGE_ADAPTER_DESCRIPTOR
Utilisé avec le code de contrôle IOCTL_STORAGE_QUERY_PROPERTY pour récupérer les données de descripteur de l’adaptateur de stockage pour un appareil.
STORAGE_DESCRIPTOR_HEADER
Utilisé conjointement avec le code de contrôle IOCTL_STORAGE_QUERY_PROPERTY pour récupérer les propriétés d’un périphérique de stockage ou d’un adaptateur.
STORAGE_DEVICE_ATTRIBUTES_DESCRIPTOR
Réservé pour un usage futur.
STORAGE_DEVICE_DESCRIPTOR
Utilisé conjointement avec le code de contrôle IOCTL_STORAGE_QUERY_PROPERTY pour récupérer les données de descripteur d’appareil de stockage pour un appareil.
STORAGE_DEVICE_ID_DESCRIPTOR
Utilisé avec la demande de code de contrôle IOCTL_STORAGE_QUERY_PROPERTY pour récupérer les données de descripteur d’ID d’appareil pour un appareil.
STORAGE_DEVICE_IO_CAPABILITY_DESCRIPTOR
Mémoire tampon de sortie pour storageDeviceIoCapabilityProperty, tel que défini dans STORAGE_PROPERTY_ID.
STORAGE_DEVICE_POWER_CAP
Cette structure est utilisée comme mémoire tampon d’entrée et de sortie pour le IOCTL_STORAGE_DEVICE_POWER_CAP.
STORAGE_DEVICE_RESILIENCY_DESCRIPTOR
Réservé pour le système.
STORAGE_HW_FIRMWARE_ACTIVATE
Cette structure contient des informations sur le microprogramme téléchargé à activer.
STORAGE_HW_FIRMWARE_DOWNLOAD
Cette structure contient une charge utile d’image de microprogramme à télécharger sur la cible.
STORAGE_HW_FIRMWARE_INFO
Cette structure contient des informations sur le microprogramme de l’appareil.
STORAGE_HW_FIRMWARE_INFO_QUERY
Cette structure contient des informations sur le microprogramme de l’appareil.
STORAGE_HW_FIRMWARE_SLOT_INFO
Cette structure contient des informations sur un emplacement sur un appareil.
STORAGE_MEDIUM_PRODUCT_TYPE_DESCRIPTOR
Utilisé conjointement avec la demande IOCTL_STORAGE_QUERY_PROPERTY pour décrire le type de produit d’un périphérique de stockage.
STORAGE_MINIPORT_DESCRIPTOR
Réservé pour le système.
STORAGE_PHYSICAL_ADAPTER_DATA
Décrit un adaptateur de stockage physique.
STORAGE_PHYSICAL_DEVICE_DATA
Décrit un périphérique de stockage physique.
STORAGE_PHYSICAL_NODE_DATA
Spécifie les données d’appareil physique d’un nœud de stockage.
STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR
La structure STORAGE_PHYSICAL_TOPOLOGY_DESCRIPTOR est l’une des structures de résultats de requête retournées par une requête IOCTL_STORAGE_QUERY_PROPERTY .
STORAGE_PROPERTY_QUERY
Indique les propriétés d’un périphérique de stockage ou d’un adaptateur à récupérer en tant que mémoire tampon d’entrée passée au code de contrôle IOCTL_STORAGE_QUERY_PROPERTY .
STORAGE_PROTOCOL_ATA_DATA_TYPE
Type de données du protocole ATA.
STORAGE_PROTOCOL_COMMAND
Cette structure est utilisée comme mémoire tampon d’entrée lors de l’utilisation du mécanisme de passage pour émettre une commande spécifique au fournisseur sur un périphérique de stockage (via IOCTL_STORAGE_PROTOCOL_COMMAND).
STORAGE_PROTOCOL_DATA_DESCRIPTOR
Cette structure est utilisée conjointement avec IOCTL_STORAGE_QUERY_PROPERTY pour retourner des données spécifiques au protocole à partir d’un périphérique de stockage ou d’un adaptateur.
STORAGE_PROTOCOL_NVME_DATA_TYPE
Décrit le type de données spécifiques au protocole NVMe qui doivent être interrogées lors d’une demande de IOCTL_STORAGE_QUERY_PROPERTY .
STORAGE_PROTOCOL_SPECIFIC_DATA
Décrit les données d’appareil spécifiques au protocole, fournies dans la mémoire tampon d’entrée et de sortie d’une demande de IOCTL_STORAGE_QUERY_PROPERTY .
STORAGE_SPEC_VERSION
Version de la spécification de stockage.
STORAGE_TEMPERATURE_DATA_DESCRIPTOR
Cette structure est utilisée conjointement avec IOCTL_STORAGE_QUERY_PROPERTY pour retourner des données de température à partir d’un périphérique de stockage ou d’un adaptateur.
STORAGE_TEMPERATURE_INFO
Décrit les données de température de l’appareil. Retourné dans le cadre de STORAGE_TEMPERATURE_DATA_DESCRIPTOR lors de l’interrogation de données de température avec une demande de IOCTL_STORAGE_QUERY_PROPERTY .
STORAGE_TEMPERATURE_THRESHOLD
Cette structure est utilisée pour définir le seuil de température supérieur ou inférieur à celui d’un périphérique de stockage (via IOCTL_STORAGE_SET_TEMPERATURE_THRESHOLD).
STORAGE_WRITE_CACHE_PROPERTY
Utilisé avec le code de contrôle IOCTL_STORAGE_QUERY_PROPERTY pour récupérer des informations sur la propriété de cache d’écriture d’un appareil.
VERIFY_INFORMATION
Contient des informations utilisées pour vérifier une extension de disque.

Les structures d’entrée et de sortie d’appareil suivantes sont obsolètes :

DRIVE_LAYOUT_INFORMATION
PARTITION_INFORMATION
SET_PARTITION_INFORMATION