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 结构的说明。
要求
| 要求 | 价值 |
|---|---|
| 标头 | storduid.h (包括 Storduid.h) |