DISK_GEOMETRY_EX struttura (winioctl.h)
Descrive la geometria estesa dei dispositivi e dei supporti del disco.
Sintassi
typedef struct _DISK_GEOMETRY_EX {
DISK_GEOMETRY Geometry;
LARGE_INTEGER DiskSize;
BYTE Data[1];
} DISK_GEOMETRY_EX, *PDISK_GEOMETRY_EX;
Members
Geometry
Struttura DISK_GEOMETRY .
DiskSize
Dimensioni del disco, in byte. Vedere LARGE_INTEGER.
Data[1]
Eventuali dati aggiuntivi. Per altre informazioni, vedere la sezione Osservazioni.
Commenti
DISK_GEOMETRY_EX è una struttura a lunghezza variabile composta da una struttura DISK_GEOMETRY seguita da una strutturaDISK_PARTITION_INFO e da una struttura DISK_DETECTION_INFO. Poiché le informazioni di rilevamento non si trovano in una posizione fissa all'interno della struttura DISK_GEOMETRY_EX , usare la macro seguente per accedere alla struttura DISK_DETECTION_INFO .
PDISK_DETECTION_INFO DiskGeometryGetDetect(
PDISK_GEOMETRY_EX Geometry
);
Analogamente, usare la macro seguente per accedere alla struttura DISK_PARTITION_INFO .
PDISK_PARTITION_INFO DiskGeometryGetPartition(
PDISK_GEOMETRY_EX Geometry
);
Le informazioni restituite non includono il numero di partizioni né le informazioni di partizione contenute nella struttura DISK_PARTITION_INFO . Per ottenere queste informazioni, usare il codice di controllo IOCTL_DISK_GET_DRIVE_LAYOUT_EX .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | winioctl.h (include Windows.h) |
Vedi anche
DISK_GEOMETRY, DISK_DETECTION_INFO, DISK_PARTITION_INFO,IOCTL_DISK_GET_DRIVE_GEOMETRY_EX