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