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

另請參閱

DXGK_QUERYADAPTERINFOTYPE

DxgkDdiQueryAdapterInfo