DXGK_DIRTY_BIT_TRACKING_CAPS結構(d3dkmddi.h)
當 DxgkDdiQueryAdapterIn fo 函式使用 DXGKQAITYPE_DIRTYBITTRACKINGCAPS 查詢配接器資訊類型呼叫時,內核模式顯示迷你埠驅動程式 (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 |