DXGK_PAGE_TABLE_LEVEL_DESC结构(d3dkmddi.h)
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 KB 页面。 当根页表可调整大小时,此级别的值应设置为初始索引位计数(可能设置为零)。 还应相应地设置相应的 DXGK_PAGE_TABLE_LEVEL_DESC::P ageTableSizeInBytes。
PageTableSegmentId
从零开始的内存段标识符。 当段标识符指向系统内存时,页表大小不能超过 4 KB。 为系统内存保留值零。
PagingProcessPageTableSegmentId
分页进程的从零开始的内存段标识符。 当段标识符指向系统内存(零)时,页表大小不能超过 4 KB。 为系统内存保留值零。
PageTableSizeInBytes
页表的大小(以字节为单位)。 页表中的条目数等于 2PageTableIndexBitCount。 大小必须是 CPU 页大小的倍数。 当根页表可调整大小时,此级别的值应设置为初始页表大小(可能设置为零)。
PageTableAlignmentInBytes
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 10 |
支持的最低服务器 | Windows Server 2016 |
标头 | d3dkmddi.h (包括 D3dkmddi.h) |