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)

另请参阅

STORAGE_DEVICE_UNIQUE_IDENTIFIER