структура IOMMU_DMA_RESERVED_REGION (wdm.h)

Структура IOMMU_DMA_RESERVED_REGION описывает область памяти, которую необходимо пометить как зарезервированную во время создания домена. Эта структура используется IOMMU_DOMAIN_CREATE_EX.

Синтаксис

typedef struct _IOMMU_DMA_RESERVED_REGION {
  struct _IOMMU_DMA_RESERVED_REGION *RegionNext;
  IOMMU_DMA_LOGICAL_ADDRESS         Base;
  SIZE_T                            NumberOfPages;
  BOOLEAN                           ShouldMap;
} IOMMU_DMA_RESERVED_REGION, *PIOMMU_DMA_RESERVED_REGION;

Члены

RegionNext

Предоставляет указатель на следующий зарезервированный регион.

Base

Предоставляет базовый адрес зарезервированного региона. Должен быть выровнен по страницам.

NumberOfPages

Предоставляет количество зарезервированных страниц.

ShouldMap

Указывает, должен ли зарезервированный регион сопоставляться с удостоверением. В противном случае регион не будет сопоставлен с таблицей страниц домена.

Комментарии

Если создаваемый домен имеет логический распределител, диапазон логических адресов также будет помечен как зарезервированный в логическом распределителе.

Требования

Требование Значение
Минимальная версия сервера Windows Server 2022
Верхняя часть wdm.h (включая Wdm.h)

См. также раздел

IOMMU_DOMAIN_CREATE_EX