共用方式為


storduid.h) (STORAGE_DEVICE_LAYOUT_SIGNATURE 結構

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)

另請參閱

STORAGE_DEVICE_UNIQUE_IDENTIFIER