Поделиться через


структура DXGK_DIRTY_BIT_TRACKING_CAPS (d3dkmddi.h)

Драйвер мини-порта в режиме ядра (KMD) возвращает свои возможности отслеживания грязное битов в DXGK_DIRTY_BIT_TRACKING_CAPS при вызове функции DxgkDdiQueryAdapterInfo с типом сведений адаптера запросов DXGKQAITYPE_DIRTYBITTRACKINGCAPS.

Синтаксис

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;

Члены

DirtyBitTrackingSupported

Если задано значение TRUE, адаптер поддерживает возможность отслеживания грязное битовой информации. Dxgkrnl позже вызовет следующий DXGKQAITYPE_DIRTYBITTRACKINGSEGMENTCAPS вызовет для каждого сегмента, чтобы определить размер или степень детализации страницы, при которой отслеживаются данные.

DirtyBitTrackingPerformant

Если задано значение TRUE, адаптер сообщает о предпочтениях для отслеживания содержимого грязное при создании vDEV. Эта возможность может значительно повысить производительность сценариев динамической миграции, разрешив передавать только грязное содержимое в резерве виртуальной памяти. Если dirtyBitTrackingPerformant имеет значение FALSE, отслеживание грязное включено только во время самой динамической миграции, а начальная передача содержимого будет всей зарезервированной виртуальной памятью для переносимого виртуальногоF.

Reserved

Зарезервировано для системного использования.

Value

Альтернативный способ доступа к битовым полям структуры.

Комментарии

Дополнительные сведения см. в разделе Отслеживание грязных битов.

Требования

Требование Значение
Минимальная версия клиента Windows 11, версия 24H2
Верхняя часть d3dkmddi.h

См. также раздел

DXGK_QUERYADAPTERINFOTYPE

DxgkDdiQueryAdapterInfo