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 |