Compartilhar via


estrutura DXGK_DIRTY_BIT_TRACKING_CAPS (d3dkmddi.h)

Um KMD (driver de miniporto de exibição) no modo kernel retorna seus recursos de acompanhamento de bits sujo em DXGK_DIRTY_BIT_TRACKING_CAPS quando sua função DxgkDdiQueryAdapterInfo é chamada com o tipo de informações do adaptador de consulta DXGKQAITYPE_DIRTYBITTRACKINGCAPS.

Sintaxe

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;

Membros

DirtyBitTrackingSupported

Quando definido como TRUE, o adaptador dá suporte à capacidade de acompanhar sujo informações de bits. O Dxgkrnl , posteriormente, chamará o acompanhamento DXGKQAITYPE_DIRTYBITTRACKINGSEGMENTCAPS chamada para cada segmento para determinar o tamanho/granularidade da página na qual os dados são rastreados.

DirtyBitTrackingPerformant

Quando definido como TRUE, o adaptador está relatando a preferência de acompanhar sujo conteúdo da criação do vDEV. Essa funcionalidade pode melhorar drasticamente o desempenho de cenários de migração ao vivo, permitindo que apenas sujo conteúdo dentro da reserva de VRAM seja transferido. Se DirtyBitTrackingPerformant for FALSE, sujo rastreamento só será habilitado durante a migração ao vivo em si, e a transferência inicial de conteúdo será toda a VRAM reservada para o VF que está sendo migrado.

Reserved

Reservado para uso do sistema.

Value

Uma maneira alternativa de acessar os campos de bits da estrutura.

Comentários

Para obter mais informações, consulte Dirty Bit Tracking.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 11, versão 24H2
Cabeçalho d3dkmddi.h

Confira também

DXGK_QUERYADAPTERINFOTYPE

DxgkDdiQueryAdapterInfo