DISK_PARTITION_INFO結構 (winioctl.h)
包含磁碟分區資訊。
語法
typedef struct _DISK_PARTITION_INFO {
DWORD SizeOfPartitionInfo;
PARTITION_STYLE PartitionStyle;
union {
struct {
DWORD Signature;
DWORD CheckSum;
} Mbr;
struct {
GUID DiskId;
} Gpt;
} DUMMYUNIONNAME;
} DISK_PARTITION_INFO, *PDISK_PARTITION_INFO;
成員
SizeOfPartitionInfo
這個 結構的大小,以位元組為單位。
PartitionStyle
數據分割的格式。
如需詳細資訊,請參閱 PARTITION_STYLE。
DUMMYUNIONNAME
DUMMYUNIONNAME.Mbr
如果 PartitionStylePARTITION_STYLE_MBR (0) ,則聯集是一個結構,其中包含主要開機記錄磁碟分區的資訊,其中包含磁碟簽章和總和檢查碼。
DUMMYUNIONNAME.Mbr.Signature
分割區的 MBR 簽章。
DUMMYUNIONNAME.Mbr.CheckSum
DUMMYUNIONNAME.Gpt
如果 PartitionStylePARTITION_STYLE_GPT (1) ,則聯集是一個結構,其中包含 GUID 磁碟分區數據表磁碟分區的資訊,其中包含磁碟標識符 (GUID) 。
DUMMYUNIONNAME.Gpt.DiskId
GPT 磁碟分區的 GUID。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows XP [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2003 [僅限桌面應用程式] |
標頭 | winioctl.h (包含 Windows.h) |