共用方式為


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

另請參閱

DXGK_QUERYADAPTERINFOTYPE

DxgkDdiQueryAdapterInfo