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