wdm.h) (IOMMU_DMA_LOGICAL_ADDRESS_TOKEN 结构

IOMMU_DMA_LOGICAL_ADDRESS_TOKEN表示由 IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE 创建的保留连续逻辑地址范围。 逻辑地址令牌保证所表示的逻辑地址已提前分配其所有关联的页表,确保将来到此区域的映射不会因内存不足而失败。

语法

typedef struct _IOMMU_DMA_LOGICAL_ADDRESS_TOKEN {
  IOMMU_DMA_LOGICAL_ADDRESS LogicalAddressBase;
  SIZE_T                    Size;
} IOMMU_DMA_LOGICAL_ADDRESS_TOKEN, *PIOMMU_DMA_LOGICAL_ADDRESS_TOKEN;

成员

LogicalAddressBase

表示逻辑地址范围的基址。

Size

表示逻辑地址范围的大小(以字节为单位)。

注解

可以通过 IOMMU_RESERVE_LOGICAL_ADDRESS_RANGEIOMMU_FREE_RESERVED_LOGICAL_ADDRESS_RANGE创建和释放逻辑地址令牌。

逻辑地址令牌应通过 IOMMU_MAP_RESERVED_LOGICAL_RANGEIOMMU_UNMAP_RESERVED_LOGICAL_RANGE将逻辑地址范围的部分映射到物理地址,并从物理地址取消映射。

要求

要求
最低受支持的服务器 Windows Server 2022
标头 wdm.h (包括 Wdm.h)

另请参阅

IOMMU_RESERVE_LOGICAL_ADDRESS_RANGE

IOMMU_FREE_RESERVED_LOGICAL_ADDRESS_RANGE

IOMMU_MAP_RESERVED_LOGICAL_RANGE

IOMMU_UNMAP_RESERVED_LOGICAL_RANGE

IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT