Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Структура DXGK_PAGE_TABLE_LEVEL_DESC описывает возможности, применяемые на уровне страницы.
Синтаксис
typedef struct _DXGK_PAGE_TABLE_LEVEL_DESC {
UINT PageTableIndexBitCount;
UINT PageTableSegmentId;
UINT PagingProcessPageTableSegmentId;
UINT PageTableSizeInBytes;
UINT PageTableAlignmentInBytes;
} DXGK_PAGE_TABLE_LEVEL_DESC;
Члены
PageTableIndexBitCount
Количество битов в виртуальном адресе, который используется в качестве индекса в массив записей таблицы страницы. Количество записей в каждой таблице страницы равно 2PageTableIndexBitCount. Диспетчер памяти видео настраивает записи таблицы страниц, предполагая, что каждая запись охватывает 4 КБ страницы. Если корневая таблица страницы будет изменена, значение этого уровня должно быть задано как начальное число битов индекса (оно может быть равно нулю). Соответствующий DXGK_PAGE_TABLE_LEVEL_DESC::P ageTableSizeInBytes также должен быть задан соответствующим образом.
PageTableSegmentId
Идентификатор сегмента памяти от нуля. Если идентификатор сегмента указывает на системную память, размер таблицы страницы не может превышать 4 КБ. Нулевое значение зарезервировано для системной памяти.
PagingProcessPageTableSegmentId
Идентификатор сегмента памяти от нуля для процесса разбиения на страницы. Если идентификатор сегмента указывает на системную память (ноль), размер таблицы страницы не может превышать 4 КБ. Нулевое значение зарезервировано для системной памяти.
PageTableSizeInBytes
Размер таблицы страницы в байтах. Число записей в таблице страницы равно 2PageTableIndexBitCount. Размер должен быть кратным размером страницы ЦП. Если корневая таблица страницы редизуема, значение этого уровня должно быть задано на начальный размер таблицы страницы (его можно задать равным нулю).
PageTableAlignmentInBytes
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Windows 10 |
| минимальный поддерживаемый сервер | Windows Server 2016 |
| заголовка | d3dkmddi.h (include D3dkmddi.h) |