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