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