다음을 통해 공유


DRIVE_LAYOUT_INFORMATION 구조체(ntdddisk.h)

DRIVE_LAYOUT_INFORMATION 구조는 사용되지 않으며 기존 드라이버를 지원하기 위해만 제공됩니다. 새 드라이버는 DRIVE_LAYOUT_INFORMATION_EX 사용해야 합니다.

DRIVE_LAYOUT_INFORMATION 구조체는 디스크 드라이브 및 해당 파티션에 대한 정보를 보고하는 데 사용됩니다. 디스크에 새 드라이브 레이아웃 정보를 작성하는 데도 사용됩니다.

구문

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

멤버

PartitionCount

드라이브의 파티션 수를 포함합니다.

Signature

디스크 서명을 포함합니다.

PartitionEntry[1]

드라이브의 각 파티션에 대해 하나씩 PARTITION_INFORMATION 구조체의 가변 길이 배열을 포함합니다.

설명

Windows 2000 이상 운영 체제에서 디스크 드라이버는 IoReadPartitionTableExIoSetPartitionInformationEx 루틴과 함께 DRIVE_LAYOUT_INFORMATION_EXPARTITION_INFORMATION_EX 구조를 사용하여 디스크의 파티션 정보를 읽고 변경해야 합니다.

요구 사항

요구 사항
헤더 ntdddisk.h(Ntdddisk.h 포함)

추가 정보

IOCTL_DISK_GET_DRIVE_LAYOUT

IOCTL_DISK_GET_PARTITION_INFO

IOCTL_DISK_SET_DRIVE_LAYOUT

IoReadPartitionTable

IoReadPartitionTableEx

IoSetPartitionInformation

IoWritePartitionTable