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

Структура DXGK_HARDWARERESERVEDRANGES используется для хранения диапазонов зарезервированной памяти оборудования, которые были запрошены вызовом DXGKDDI_QUERYADAPTERINFO.

Синтаксис

typedef struct _DXGK_HARDWARERESERVEDRANGES {
  UINT32                     NumRanges;
  DXGK_PHYSICAL_MEMORY_RANGE *pPhysicalRanges;
} DXGK_HARDWARERESERVEDRANGES;

Члены

NumRanges

Количество зарезервированных диапазонов.

pPhysicalRanges

Указатель на структуру DXGK_PHYSICAL_MEMORY_RANGE , содержащую сведения о диапазонах физической памяти.

Комментарии

VidMm (диспетчер видеопаметь) проверяет, перекрывают ли диапазоны, возвращаемые из DXGKDDI_QUERYADAPTERINFO какие-либо области памяти, используемые диспетчером памяти NTOS (на основе Windows NT операционной системы). Эта проверка гарантирует, что драйвер случайно не сообщит о области физической памяти, которая находится за пределами зарезервированного диапазона, так как это может нарушить гарантии безопасности функции.

Дополнительные сведения см. в разделе Изоляция GPU на основе IOMMU .

Требования

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