IOMMU_UNMAP_IDENTITY_RANGE_EX回调函数 (wdm.h)
删除 由 IOMMU_MAP_IDENTITY_RANGE_EX 创建的标识映射。
语法
IOMMU_UNMAP_IDENTITY_RANGE_EX IommuUnmapIdentityRangeEx;
NTSTATUS IommuUnmapIdentityRangeEx(
[in] PIOMMU_DMA_DOMAIN Domain,
[in] PIOMMU_MAP_PHYSICAL_ADDRESS MappedPhysicalAddress
)
{...}
参数
[in] Domain
指向标识映射的物理地址所属 IOMMU_DMA_DOMAIN 的指针。 域的类型必须为 DomainTypeTranslate 或 DomainTypePassThrough。 有关域类型的详细信息,请参阅 IOMMU_DMA_DOMAIN_TYPE。
[in] MappedPhysicalAddress
表示要删除的标识映射地址 的IOMMU_MAP_PHYSICAL_ADDRESS 。
返回值
STATUS_SUCCESS 操作是否成功。 可能的错误返回值包括以下状态代码。
返回 | 说明 |
---|---|
STATUS_INVALID_PARAMETER_1 | 提供的域的类型不是 DomainTypeTranslate 或 DomainTypePassThrough |
STATUS_INVALID_PARAMETER_2 | 提供的 IOMMU_MAP_PHYSICAL_ADDRESS 不表示页面对齐的物理内存,其大小是PAGE_SIZE的倍数。 |
STATUS_NOT_SUPPORTED | 提供的域包含不允许显式逻辑地址分配的逻辑分配器。 |
要求
要求 | 值 |
---|---|
最低受支持的服务器 | Windows Server 2022 |
标头 | wdm.h (包括 Wdm.h) |