DXGK_DIRTY_BIT_TRACKING_CAPS 结构 (d3dkmddi.h)
当使用 DXGKQAITYPE_DIRTYBITTRACKINGCAPS 查询适配器信息类型调用其 DxgkDdiQueryAdapterInfo 函数时, (KM) D 的内核模式显示微型端口驱动程序在 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 |