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


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

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

UsableLength

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

MaxPartitionCount

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

Замечания

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

Требования

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

См. также

DRIVE_LAYOUT_INFORMATION_EX

IoReadPartitionTable

IoWritePartitionTable