структура 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 (include Wdm.h) |