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