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