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_EX verwenden.

Die DRIVE_LAYOUT_INFORMATION-Struktur wird verwendet, um Informationen zu einem Datenträgerlaufwerk und seinen Partitionen zu melden. Es wird auch verwendet, um neue Laufwerkslayoutinformationen 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;

Member

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, eine für jede Partition auf dem Laufwerk.

Hinweise

In Betriebssystemen von Windows 2000 und höher sollten Datenträgertreiber Strukturen DRIVE_LAYOUT_INFORMATION_EX und PARTITION_INFORMATION_EX zusammen mit den 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)

Weitere Informationen

IOCTL_DISK_GET_DRIVE_LAYOUT

IOCTL_DISK_GET_PARTITION_INFO

IOCTL_DISK_SET_DRIVE_LAYOUT

IoReadPartitionTable

IoReadPartitionTableEx

IoSetPartitionInformation

IoWritePartitionTable