функция обратного вызова DXGKDDI_QUERYMITIGATEDRANGES (dispmprt.h)

Эта функция вызывается из виртуальной системы PCI в драйвер режима ядра, чтобы получить список страниц в BAR виртуальной функции, которые необходимо устранить.

Синтаксис

DXGKDDI_QUERYMITIGATEDRANGES DxgkddiQuerymitigatedranges;

NTSTATUS DxgkddiQuerymitigatedranges(
  HANDLE Context,
  DXGKARG_QUERYMITIGATEDRANGES *pArgs
)
{...}

Параметры

Context

Контекст мини-порта, возвращаемый драйвером в структуре DXGKDDI_GPU_PARTITION_INTERFACE .

pArgs

Указатель на структуру DXGKARG_QUERYMITIGATEDRANGES.

Возвращаемое значение

Если операция выполнена успешно, возвращается STATUS_SUCCESS.

Комментарии

Эта функция возвращает карту допустимых аппаратных страниц, которые необходимо исключить из виртуального устройства, доступного в гостевой секции. Каждый базовый регистр адресов будет запрашиваться отдельно. Эти страницы никогда не будут доступны в гостевой секции. Любая операция на этих страницах гостевой виртуальной машины вместо этого вызовет ловушку в драйвере COM-устройства пользовательского режима.

Требования

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