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


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

Логическое значение, указывающее, отформатирована ли таблица секций диска с master загрузочной записью (MBR). Если значение РАВНО TRUE, таблица разделов диска форматируется с помощью master загрузочной записи (MBR). Если значение РАВНО FALSE, диск содержит таблицу разделов GUID (GPT).

DeviceSpecific

DeviceSpecific.MbrSignature

Значение сигнатуры, которое однозначно идентифицирует диск.

DeviceSpecific.GptDiskId

Идентификатор GUID, который однозначно идентифицирует диск.

Комментарии

Сигнатура макета устройства вносит свой вклад в определение уникального идентификатора устройства (DUID). Дополнительные сведения о DUID см. в описании структуры STORAGE_DEVICE_UNIQUE_IDENTIFIER .

Требования

Требование Значение
Заголовок storduid.h (включая Storduid.h)

См. также раздел

STORAGE_DEVICE_UNIQUE_IDENTIFIER