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