Freigeben über


DRIVE_LAYOUT_INFORMATION Struktur (ntdddisk.h)

Die DRIVE_LAYOUT_INFORMATION-Struktur ist veraltet und wird nur zur Unterstützung vorhandener Treiber bereitgestellt. Neue Treiber müssen DRIVE_LAYOUT_INFORMATION_EXverwenden.

Die DRIVE_LAYOUT_INFORMATION-Struktur wird verwendet, um Informationen über ein Laufwerk und seine Partitionen zu melden. Es wird auch verwendet, um neue Laufwerklayoutinformationen auf den Datenträger zu schreiben.

Syntax

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

Angehörige

PartitionCount

Enthält die Anzahl der Partitionen auf dem Laufwerk.

Signature

Enthält die Datenträgersignatur.

PartitionEntry[1]

Enthält ein Array mit variabler Länge von PARTITION_INFORMATION Strukturen, eines für jede Partition auf dem Laufwerk.

Bemerkungen

In Windows 2000 und höher sollten Datenträgertreiber Strukturen DRIVE_LAYOUT_INFORMATION_EX und PARTITION_INFORMATION_EX zusammen mit Routinen IoReadPartitionTableEx- und IoSetPartitionInformationEx- verwenden, um Partitionsinformationen auf dem Datenträger zu lesen und zu ändern.

Anforderungen

Anforderung Wert
Header- ntdddisk.h (include Ntdddisk.h)

Siehe auch

IOCTL_DISK_GET_DRIVE_LAYOUT

IOCTL_DISK_GET_PARTITION_INFO

IOCTL_DISK_SET_DRIVE_LAYOUT

IoReadPartitionTable-

IoReadPartitionTableEx-

IoSetPartitionInformation-

IoWritePartitionTable-