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