DXGK_DIRTY_BIT_TRACKING_CAPS结构(d3dkmddi.h)
内核模式显示微型端口驱动程序(KMD)使用 DXGKQAITYPE_DIRTYBITTRACKINGCAPS 查询适配器信息类型调用其 DxgkDdiQueryAdapterInfo 函数时,在 DXGK_DIRTY_BIT_TRACKING_CAPS 中返回其脏位跟踪功能。
语法
typedef struct _DXGK_DIRTY_BIT_TRACKING_CAPS {
union {
struct {
UINT32 DirtyBitTrackingSupported : 1;
UINT32 DirtyBitTrackingPerformant : 1;
UINT32 Reserved : 30;
};
UINT32 Value;
};
} DXGK_DIRTY_BIT_TRACKING_CAPS;
成员
DirtyBitTrackingSupported
设置 TRUE 时,适配器支持跟踪脏位信息的功能。 Dxgkrnl 稍后将调用每个段的后续 DXGKQAITYPE_DIRTYBITTRACKINGSEGMENTCAPS 调用,以确定跟踪数据的页大小/粒度。
DirtyBitTrackingPerformant
设置 TRUE 时,适配器将报告首选项,以从创建 vDEV 跟踪脏内容。 此功能可以通过仅允许传输 VRAM 保留内的脏内容来大幅提高实时迁移方案的性能。 如果 DirtyBitTrackingPerformant 为 FALSE,则仅在实时迁移本身期间启用脏跟踪,并且初始传输内容将是要迁移的 VF 的整个保留 VRAM。
Reserved
保留供系统使用。
Value
访问结构的位域的替代方法。
言论
有关详细信息,请参阅 脏位跟踪。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows 11 版本 24H2 |
标头 | d3dkmddi.h |