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 :