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 |