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

Vedi anche

DXGK_QUERYADAPTERINFOTYPE

DxgkDdiQueryAdapterInfo