IOMMU_DOMAIN_CREATE回调函数 (wdm.h)
(一组页表的容器) 创建新的 DMA 重新映射设备域。
语法
IOMMU_DOMAIN_CREATE IommuDomainCreate;
NTSTATUS IommuDomainCreate(
[_In_] BOOLEAN OsManagedPageTable,
[_Out_] PIOMMU_DMA_DOMAIN *DomainOut
)
{...}
参数
[_In_] OsManagedPageTable
一个布尔值,指示页表是由调用方还是由 HAL 管理。
TRUE,表示 HAL 拥有页表。
地图/取消映射可用。
配置/刷新不可用。
FALSE 表示调用方拥有页表。
映射/取消映射不可用。
配置/刷新可用。
[_Out_] DomainOut
指向IOMMU_DMA_DOMAIN变量的指针,该变量接收用于引用域的不透明句柄。
返回值
如果操作成功,则返回STATUS_SUCCESS。 否则,返回相应的 NTSTATUS 值错误代码。 有关详细信息,请参阅 NTSTATUS 值。
注解
此方法已弃用。 请考虑使用 IOMMU_DOMAIN_CREATE_EX* 和 DMA_IOMMU_INTERFACE_EX。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10 版本 1803 |
标头 | wdm.h (包括 Wdm.h) |