Condividi tramite


struttura DXGK_DIRTY_BIT_TRACKING_CAPS (d3dkmddi.h)

Un driver miniport (KMD) in modalità kernel restituisce le funzionalità di rilevamento dei bit dirty in DXGK_DIRTY_BIT_TRACKING_CAPS quando la funzione DxgkDdiQueryAdapterInfo viene chiamata 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;

Membri

DirtyBitTrackingSupported

Se impostato su TRUE, l'adattatore supporta la possibilità di tenere traccia delle informazioni sui bit dirty. dxgkrnl, in un secondo momento, chiamare il followup DXGKQAITYPE_DIRTYBITTRACKINGSEGMENTCAPS chiamare per ogni segmento per determinare le dimensioni/granularità della pagina in cui vengono rilevati i dati.

DirtyBitTrackingPerformant

Se impostato su TRUE, l'adapter 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 della VF.

Reserved

Riservato per l'uso del sistema.

Value

Un modo alternativo per accedere ai campi di bit della struttura.

Osservazioni

Per altre informazioni, vedere Dirty Bit Tracking.

Fabbisogno

Requisito Valore
client minimo supportato Windows 11, versione 24H2
intestazione d3dkmddi.h

Vedere anche

DXGK_QUERYADAPTERINFOTYPE

DxgkDdiQueryAdapterInfo