PARTITION_INFORMATION_MBR 構造体 (winioctl.h)

マスター ブート レコード (MBR) ディスクに固有のパーティション情報を格納します。

構文

typedef struct _PARTITION_INFORMATION_MBR {
  BYTE    PartitionType;
  BOOLEAN BootIndicator;
  BOOLEAN RecognizedPartition;
  DWORD   HiddenSectors;
  GUID    PartitionId;
} PARTITION_INFORMATION_MBR, *PPARTITION_INFORMATION_MBR;

メンバー

PartitionType

パーティションの種類。 値の一覧については、「 ディスク パーティションの種類」を参照してください。

BootIndicator

メンバーが TRUE の場合、パーティションはブート パーティションです。 この構造体を IOCTL_DISK_SET_PARTITION_INFO_EX コントロール コードと共に使用する場合、このパラメーターの値は無視されます。

RecognizedPartition

このメンバーが TRUE の場合、パーティションは認識された型になります。 この構造体を IOCTL_DISK_SET_PARTITION_INFO_EX コントロール コードと共に使用する場合、このパラメーターの値は無視されます。

HiddenSectors

パーティション テーブルの作成時に割り当てられる非表示セクターの数。

PartitionId

要件

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

こちらもご覧ください

ファイル システムの認識

IOCTL_DISK_GET_PARTITION_INFO_EX

IOCTL_DISK_SET_PARTITION_INFO_EX

PARTITION_INFORMATION_EX