DXGK_DIRTY_BIT_TRACKING_CAPS 結構 (d3dkmddi.h)
當使用 DXGKQAITYPE_DIRTYBITTRACKINGCAPS 查詢配接器資訊類型呼叫 DxgkDDdiQueryAdapterInfo 函式時,核心模式顯示迷你埠驅動程式 (KMD) 傳回其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
存取結構位欄位的替代方式。
備註
如需詳細資訊,請參閱 Dirty Bit Tracking。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 11 版本 24H2 |
標頭 | d3dkmddi.h |