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 |