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


структура DRIVE_LAYOUT_INFORMATION_GPT (ntdddisk.h)

Структура DRIVE_LAYOUT_INFORMATION_GPT сообщает сигнатуру диска для секции таблицы разделов GUID.

Синтаксис

typedef struct _DRIVE_LAYOUT_INFORMATION_GPT {
  GUID          DiskId;
  LARGE_INTEGER StartingUsableOffset;
  LARGE_INTEGER UsableLength;
  ULONG         MaxPartitionCount;
} DRIVE_LAYOUT_INFORMATION_GPT, *PDRIVE_LAYOUT_INFORMATION_GPT;

Члены

DiskId

Содержит GUID, который однозначно идентифицирует диск. Тип данных GUID описан на странице Справочника по драйверам с помощью GUID.

StartingUsableOffset

Содержит смещение в байтах в расположении сразу после основной таблицы секционирования. Это смещение начинается с области на диске, в которой находятся секции, но секция 1 не обязательно находится точно в этом смещении.

UsableLength

Указывает общее доступное пространство на диске в байтах.

MaxPartitionCount

Указывает максимальное количество секций, разрешенных на диске.

Комментарии

Эта структура содержит сведения о макете диска, относящиеся к диску с разделом таблицы разделов GUID. Он инкапсулируется в структуру DRIVE_LAYOUT_INFORMATION_EX . Дополнительные сведения см. в спецификации расширяемого интерфейса встроенного ПО Intel.

Требования

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

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

DRIVE_LAYOUT_INFORMATION_EX

IoReadPartitionTable

IoWritePartitionTable