структура DXGK_MITIGATEDRANGEINFO (dispmprt.h)

Список страниц в BAR виртуальной функции, которые необходимо устранить.

Синтаксис

typedef struct _DXGK_MITIGATEDRANGEINFO {
  ULONG64 BasePageNumber;
  ULONG   PageCount;
  BOOLEAN InterceptReads;
  BOOLEAN InterceptWrites;
} DXGK_MITIGATEDRANGEINFO, *PDXGK_MITIGATEDRANGEINFO;

Члены

BasePageNumber

Смещение диапазона от начала bar.

PageCount

Количество страниц в диапазоне. Размер диапазона с устранением рисков не должен превышать 2 ГБ. Если драйверу необходимо уменьшить диапазон, который больше 2 ГБ, он должен сообщить о нескольких последовательных диапазонах. Нет ограничений на количество диапазонов устранения рисков, которые может сообщить драйвер.

InterceptReads

Задайте для этого параметра значение TRUE, чтобы уменьшить операции чтения в диапазоне.

InterceptWrites

Присвойте этому параметру значение TRUE, чтобы уменьшить операции записи в диапазон.

Требования

Требование Значение
Заголовок dispmprt.h