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


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

См. также

IOMMU_DOMAIN_CREATE_EX