Compartir a través de


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

Consulte también

DXGK_QUERYADAPTERINFOTYPE

DxgkDdiQueryAdapterInfo