DRIVE_LAYOUT_INFORMATION構造体 (winioctl.h)

ドライブのパーティションに関する情報を格納します。

注意

DRIVE_LAYOUT_INFORMATION は、 構造体DRIVE_LAYOUT_INFORMATION_EX 置き換えられます。

構文

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

メンバー

PartitionCount

ドライブ上のパーティションの数。

MBR レイアウトのディスクでは、この値は常に 4 の倍数です。 未使用のパーティションのパーティションの種類は 、PARTITION_ENTRY_UNUSED (0) です。

Signature

ドライブ署名の値。

PartitionEntry[1]

PARTITION_INFORMATION 構造体の 可変サイズの配列。ドライブ上のパーティションごとに 1 つの構造体。

要件

要件
サポートされている最小のクライアント Windows XP (デスクトップ アプリのみ)
サポートされている最小のサーバー Windows Server 2003 (デスクトップ アプリのみ)
Header winioctl.h (Windows.h を含む)

こちらもご覧ください

DRIVE_LAYOUT_INFORMATION_EXIOCTL_DISK_GET_DRIVE_LAYOUTIOCTL_DISK_SET_DRIVE_LAYOUT