Partilhar via


estrutura DXGK_DIRTY_BIT_TRACKING_CAPS (d3dkmddi.h)

Um KMD (driver de miniporto de exibição) no modo kernel retorna seus recursos de controle de bits sujos 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 TRUE, o adaptador dá suporte à capacidade de rastrear informações de bits sujos. Dxgkrnl, em um momento posterior, 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 TRUE, o adaptador está relatando a preferência de acompanhar o conteúdo sujo da criação do vDEV. Essa funcionalidade pode melhorar drasticamente o desempenho de cenários de migração ao vivo, permitindo que apenas conteúdo sujo dentro da reserva de VRAM seja transferido. Se DirtyBitTrackingPerformant for FALSE, o rastreamento sujo 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.

Observações

Para obter mais informações, consulte de controle de bits sujos.

Requisitos

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

Consulte também

DXGK_QUERYADAPTERINFOTYPE

DxgkDdiQueryAdapterInfo