структура 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 |