структура 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
Если PartitionStyle имеет значение PARTITION_STYLE_MBR (0), объединение представляет собой структуру, содержащую сведения для раздела master загрузочной записи, который включает в себя сигнатуру диска и контрольную сумму.
DUMMYUNIONNAME.Mbr.Signature
Сигнатура MBR секции.
DUMMYUNIONNAME.Mbr.CheckSum
DUMMYUNIONNAME.Gpt
Если PartitionStyle имеет значение PARTITION_STYLE_GPT (1), объединение представляет собой структуру, содержащую сведения для раздела таблицы разделов GUID , который включает идентификатор диска (GUID).
DUMMYUNIONNAME.Gpt.DiskId
GUID раздела GPT.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | winioctl.h (включая Windows.h) |