IOMMU_PASID_DEVICE_DELETE回调函数 (wdm.h)

IOMMU_PASID_DEVICE_DELETE 删除 PASID 子设备并释放其 ASID。

语法

IOMMU_PASID_DEVICE_DELETE IommuPasidDeviceDelete;

NTSTATUS IommuPasidDeviceDelete(
  PIOMMU_DMA_PASID_DEVICE PasidDevice
)
{...}

参数

PasidDevice

[in]指向表示要删除的 PASID 子设备的IOMMU_DMA_PASID_DEVICE结构的指针。

返回值

返回 NTSTATUS 值。 可能的值包括:

返回代码 DESCRIPTION
STATUS_SUCCESS 成功删除 PASID 子设备时。
STATUS_RESOURCE_IN_USE 设备仍附加到域。 调用方负责在删除设备之前从域分离设备。

注解

调用方负责在删除设备之前从域分离设备。

要求

要求 价值
标头 wdm.h
IRQL PASSIVE_LEVEL

另请参阅

IOMMU_PASID_DEVICE_CREATE

IOMMU_DOMAIN_DETACH_PASID_DEVICE