DRIVE_LAYOUT_INFORMATION struttura (ntdddisk.h)

La struttura DRIVE_LAYOUT_INFORMATION è obsoleta e viene fornita solo per supportare i driver esistenti. I nuovi driver devono usare DRIVE_LAYOUT_INFORMATION_EX.

La struttura DRIVE_LAYOUT_INFORMATION viene usata per segnalare informazioni su un'unità disco e sulle relative partizioni. Viene usato anche per scrivere nuove informazioni sul layout dell'unità nel disco.

Sintassi

typedef struct _DRIVE_LAYOUT_INFORMATION {
  ULONG                 PartitionCount;
  ULONG                 Signature;
  PARTITION_INFORMATION PartitionEntry[1];
} DRIVE_LAYOUT_INFORMATION, *PDRIVE_LAYOUT_INFORMATION;

Members

PartitionCount

Contiene il numero di partizioni nell'unità.

Signature

Contiene la firma del disco.

PartitionEntry[1]

Contiene una matrice a lunghezza variabile di strutture PARTITION_INFORMATION , una per ogni partizione nell'unità.

Commenti

In Windows 2000 e versioni successive i driver di disco devono usare strutture DRIVE_LAYOUT_INFORMATION_EX e PARTITION_INFORMATION_EX insieme alle routine IoReadPartitionTableEx e IoSetPartitionInformationEx per leggere e modificare le informazioni sulla partizione sul disco.

Requisiti

Requisito Valore
Intestazione ntdddisk.h (include Ntdddisk.h)

Vedi anche

IOCTL_DISK_GET_DRIVE_LAYOUT

IOCTL_DISK_GET_PARTITION_INFO

IOCTL_DISK_SET_DRIVE_LAYOUT

IoReadPartitionTable

IoReadPartitionTableEx

IoSetPartitionInformation

IoWritePartitionTable