estructura DXGK_DIRTY_BIT_TRACKING_CAPS (d3dkmddi.h)
Un controlador de miniporte en modo kernel (KMD) devuelve sus funcionalidades de seguimiento de bits sucios en DXGK_DIRTY_BIT_TRACKING_CAPS cuando se llama a su función DxgkDdiQueryAdapterInfo con el tipo de información del adaptador de consulta DXGKQAITYPE_DIRTYBITTRACKINGCAPS .
Sintaxis
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;
Miembros
DirtyBitTrackingSupported
Cuando se establece TRUE, el adaptador admite la capacidad de realizar un seguimiento de la información de bits sucia. Dxgkrnl llamará, en un momento posterior, a la llamada DXGKQAITYPE_DIRTYBITTRACKINGSEGMENTCAPS de seguimiento para cada segmento para determinar el tamaño o la granularidad de la página en la que se realiza el seguimiento de los datos.
DirtyBitTrackingPerformant
Cuando se establece TRUE, el adaptador notifica la preferencia de realizar un seguimiento del contenido sucio a partir de la creación de vDEV. Esta funcionalidad puede mejorar drásticamente el rendimiento de los escenarios de migración en vivo al permitir que solo se transfiera contenido sucio dentro de la reserva de VRAM. Si DirtyBitTrackingPerformant es FALSE, el seguimiento sucio solo se habilita durante la propia migración en vivo y la transferencia inicial de contenido será la VRAM reservada completa para la VF que se va a migrar.
Reserved
Reservado para uso del sistema.
Value
Una manera alternativa de acceder a los campos de bits de la estructura.
Comentarios
Para obtener más información, consulte Dirty Bit Tracking.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 11, versión 24H2 |
Encabezado | d3dkmddi.h |