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