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


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