Поделиться через


структура 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.

Требования

Требование Ценность
заголовка storduid.h (include Storduid.h)

См. также

STORAGE_DEVICE_UNIQUE_IDENTIFIER