Freigeben über


DXGK_DIRTY_BIT_TRACKING_CAPS Struktur (d3dkmddi.h)

Ein Kernelmodus-Miniporttreiber (KMD) gibt seine schmutzigen Bitverfolgungsfunktionen 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;

Angehörige

DirtyBitTrackingSupported

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

DirtyBitTrackingPerformant

Wenn "TRUE" festgelegt wird, meldet der Adapter die Einstellung zum Nachverfolgen von schmutzigen Inhalten aus der Erstellung des vDEV. Diese Funktion kann die Leistung von Livemigrationsszenarien drastisch verbessern, indem nur schmutzige Inhalte innerhalb von VRAM-Reserve übertragen werden können. Wenn DirtyBitTrackingPerformant falsch ist, wird die dirty tracking nur während der Livemigration selbst aktiviert, und die anfängliche Übertragung von Inhalten ist der gesamte reservierte VRAM für den VF, der migriert wird.

Reserved

Reserviert für die Systemverwendung.

Value

Eine alternative Möglichkeit für den Zugriff auf die Bitfelder der Struktur.

Bemerkungen

Weitere Informationen finden Sie unter Dirty Bit Tracking.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 11, Version 24H2
Header- d3dkmddi.h

Siehe auch

DXGK_QUERYADAPTERINFOTYPE

DxgkDdiQueryAdapterInfo