DISK_GEOMETRY_EX structure (winioctl.h)
Décrit la géométrie étendue des périphériques de disque et des supports.
Syntaxe
typedef struct _DISK_GEOMETRY_EX {
DISK_GEOMETRY Geometry;
LARGE_INTEGER DiskSize;
BYTE Data[1];
} DISK_GEOMETRY_EX, *PDISK_GEOMETRY_EX;
Membres
Geometry
Structure DISK_GEOMETRY .
DiskSize
Taille du disque, en octets. Voir LARGE_INTEGER.
Data[1]
Toutes les données supplémentaires. Pour plus d'informations, consultez la section Notes.
Remarques
DISK_GEOMETRY_EX est une structure de longueur variable composée d’une structure DISK_GEOMETRY suivie d’une structure DISK_PARTITION_INFO et d’une structure DISK_DETECTION_INFO . Étant donné que les informations de détection ne se trouvent pas à un emplacement fixe dans la structure DISK_GEOMETRY_EX , utilisez la macro suivante pour accéder à la structure DISK_DETECTION_INFO .
PDISK_DETECTION_INFO DiskGeometryGetDetect(
PDISK_GEOMETRY_EX Geometry
);
De même, utilisez la macro suivante pour accéder à la structure DISK_PARTITION_INFO .
PDISK_PARTITION_INFO DiskGeometryGetPartition(
PDISK_GEOMETRY_EX Geometry
);
Les informations retournées n’incluent pas le nombre de partitions ni les informations de partition contenues dans la structure DISK_PARTITION_INFO . Pour obtenir ces informations, utilisez le code de contrôle IOCTL_DISK_GET_DRIVE_LAYOUT_EX .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | winioctl.h (inclure Windows.h) |
Voir aussi
DISK_GEOMETRY, DISK_DETECTION_INFO, DISK_PARTITION_INFOIOCTL_DISK_GET_DRIVE_GEOMETRY_EX
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour