Freigeben über


DXGK_DIRTY_BIT_TRACKING_CAPS-Struktur (d3dkmddi.h)

Ein Kernelmodusanzeige-Miniporttreiber (KMD) gibt seine modifiziert Bitnachverfolgungsfunktionen in DXGK_DIRTY_BIT_TRACKING_CAPS zurück, wenn die DxgkDdiQueryAdapterInfo-Funktion mit dem Infotyp DXGKQAITYPE_DIRTYBITTRACKINGCAPS Abfrageadapter aufgerufen wird.

Syntax

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;

Member

DirtyBitTrackingSupported

Wenn true festgelegt ist, unterstützt der Adapter die Möglichkeit, modifiziert Bitinformationen nachzuverfolgen. Dxgkrnl ruft zu einem späteren Zeitpunkt die Followup-DXGKQAITYPE_DIRTYBITTRACKINGSEGMENTCAPS Aufruf für jedes Segment auf, um die Seitengröße/Granularität zu bestimmen, bei der die Daten nachverfolgt werden.

DirtyBitTrackingPerformant

Wenn true festgelegt ist, meldet der Adapter die Einstellung zum Nachverfolgen modifiziert Inhalte aus der Erstellung des vDEV. Diese Funktion kann die Leistung von Livemigrationsszenarien drastisch verbessern, indem nur modifiziert Inhalte in der VRAM-Reserve übertragen werden können. Wenn DirtyBitTrackingPerformant false ist, wird modifiziert Verfolgung nur während der Livemigration selbst aktiviert, und die anfängliche Übertragung von Inhalten ist der gesamte reservierte VRAM für die zu migrierende VRAM.

Reserved

Ist für das System reserviert.

Value

Eine alternative Möglichkeit, auf die Bitfelder der Struktur zuzugreifen.

Hinweise

Weitere Informationen finden Sie unter Dirty Bit Tracking.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11, Version 24H2
Kopfzeile d3dkmddi.h

Weitere Informationen

DXGK_QUERYADAPTERINFOTYPE

DxgkDdiQueryAdapterInfo