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