IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT 结构 (wdm.h)

IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT表示IOMMU_DMA_LOGICAL_ADDRESS_TOKEN的映射部分。

语法

typedef struct _IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT {
  PIOMMU_DMA_LOGICAL_ADDRESS_TOKEN OwningToken;
  SIZE_T                           Offset;
  SIZE_T                           Size;
} IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT, *PIOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT;

成员

OwningToken

提供指向此映射段所属的逻辑地址标记的指针。

Offset

映射区域的逻辑地址标记的偏移量(以字节为单位)。

Size

逻辑地址令牌中映射区域的大小(以字节为单位)。

注解

在IOMMU_DMA_LOGICAL_ADDRESS_TOKEN上调用 IOMMU_MAP_RESERVED_LOGICAL_RANGE 时,将初始化IOMMU_DMA_LOGICAL_ADDRESS_TOKEN_MAPPED_SEGMENT。 调用 IOMMU_UNMAP_RESERVED_LOGICAL_RANGE 时,它将失效。

段必须表示 IOMMU_DMA_LOGICAL_ADDRESS_TOKEN内的 4KB 页面对齐范围。

只要段之间不重叠,就可以在 IOMMU_DMA_LOGICAL_ADDRESS_TOKEN 内映射多个段。

要求

要求
最低受支持的服务器 Windows Server 2022
标头 wdm.h

另请参阅

IOMMU_DMA_LOGICAL_ADDRESS_TOKEN

IOMMU_MAP_RESERVED_LOGICAL_RANGE

IOMMU_UNMAP_RESERVED_LOGICAL_RANGE