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