STORAGE_DEVICE_LAYOUT_SIGNATURE 结构 (storduid.h)
STORAGE_DEVICE_LAYOUT_SIGNATURE结构定义设备布局结构。
语法
typedef struct _STORAGE_DEVICE_LAYOUT_SIGNATURE {
ULONG Version;
ULONG Size;
BOOLEAN Mbr;
union {
ULONG MbrSignature;
GUID GptDiskId;
} DeviceSpecific;
} STORAGE_DEVICE_LAYOUT_SIGNATURE, *PSTORAGE_DEVICE_LAYOUT_SIGNATURE;
成员
Version
DUID 的版本。
Size
此STORAGE_DEVICE_LAYOUT_SIGNATURE结构的大小(以字节为单位)。
Mbr
一个布尔值,指示磁盘的分区表是否使用主启动记录 (MBR) 进行格式化。 如果 为 TRUE,则磁盘的分区表使用 MBR) (主启动记录进行格式化。 如果 为 FALSE,则磁盘具有 GUID 分区表 (GPT) 。
DeviceSpecific
DeviceSpecific.MbrSignature
唯一标识磁盘的签名值。
DeviceSpecific.GptDiskId
唯一标识磁盘的 GUID。
注解
设备布局签名有助于定义设备唯一标识符 (DUID) 。 有关 DUID 的详细信息,请参阅 STORAGE_DEVICE_UNIQUE_IDENTIFIER 结构的说明。
要求
要求 | 值 |
---|---|
Header | storduid.h (包括 Storduid.h) |