struttura DXGK_DIRTY_BIT_TRACKING_CAPS (d3dkmddi.h)
Un driver miniport in modalità kernel restituisce le funzionalità di rilevamento dei bit dirty in DXGK_DIRTY_BIT_TRACKING_CAPS quando viene chiamata la funzione DxgkDdiQueryAdapterInfo con il tipo di informazioni dell'adattatore di query DXGKQAITYPE_DIRTYBITTRACKINGCAPS .
Sintassi
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;
Members
DirtyBitTrackingSupported
Quando si imposta TRUE, l'adattatore supporta la possibilità di tenere traccia delle informazioni sui bit dirty. Dxgkrnl , in un secondo momento, chiama il followup DXGKQAITYPE_DIRTYBITTRACKINGSEGMENTCAPS chiamare per ogni segmento per determinare la dimensione/granularità della pagina in cui vengono rilevati i dati.
DirtyBitTrackingPerformant
Quando si imposta TRUE, l'adattatore segnala la preferenza per tenere traccia del contenuto dirty dalla creazione di vDEV. Questa funzionalità può migliorare drasticamente le prestazioni degli scenari di migrazione in tempo reale consentendo il trasferimento solo del contenuto dirty all'interno della riserva VRAM. Se DirtyBitTrackingPerformant è FALSE, il rilevamento dirty viene abilitato solo durante la migrazione in tempo reale e il trasferimento iniziale del contenuto sarà l'intera VRAM riservata per la migrazione di VF.
Reserved
Riservato per l'utilizzo nel sistema.
Value
Un modo alternativo per accedere ai campi di bit della struttura.
Commenti
Per altre informazioni, vedere Dirty Bit Tracking.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 11 versione 24H2 |
Intestazione | d3dkmddi.h |