IOMMU_DMA_LOGICAL_ADDRESS_TOKEN结构(wdm.h)
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_RANGE 和 IOMMU_FREE_RESERVED_LOGICAL_ADDRESS_RANGE创建和释放逻辑地址令牌。
逻辑地址令牌应具有其逻辑地址范围中通过 IOMMU_MAP_RESERVED_LOGICAL_RANGE 和 IOMMU_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