IOMMU_DEVICE_DELETE回调函数 (wdm.h)

删除提供的表示 IOMMU_DMA_DEVICE的不透明标记。

语法

IOMMU_DEVICE_DELETE IommuDeviceDelete;

NTSTATUS IommuDeviceDelete(
  PIOMMU_DMA_DEVICE DmaDevice
)
{...}

参数

DmaDevice

[In]指向表示要删除IOMMU_DMA_DEVICE的不透明标记 指针。

返回值

STATUS_SUCCESS 操作是否成功。 可能的错误返回值包括以下状态代码。

返回代码 说明
STATUS_RESOURCE_IN_USE
设备仍附加到域。 调用方负责在调用“DeleteDevice”之前调用 [**DetachDeviceEx**] (nc-wdm-iommu_domain_detach_device_ex.md) 。

有关详细信息,请参阅 NTSTATUS 值

注解

调用方必须确保在调用方尝试删除和释放设备之前,将 IOMMU_DMA_DEVICE 与之前附加到的任何域分离。

要求

要求
最低受支持的服务器 Windows Server 2022
标头 wdm.h (包括 Wdm.h)

另请参阅

IOMMU_DEVICE_CREATE

DMA_IOMMU_INTERFACE_V2

DMA_IOMMU_INTERFACE_EX