Поделиться через


функция обратного вызова IOMMU_DOMAIN_DETACH_PASID_DEVICE (wdm.h)

IOMMU_DOMAIN_DETACH_PASID_DEVICE отсоединяет подустройство PASID от домена, к которому он в настоящее время подключен.

Синтаксис

IOMMU_DOMAIN_DETACH_PASID_DEVICE IommuDomainDetachPasidDevice;

NTSTATUS IommuDomainDetachPasidDevice(
  PIOMMU_DMA_PASID_DEVICE PasidDevice
)
{...}

Параметры

PasidDevice

[in] Указатель на структуру IOMMU_DMA_PASID_DEVICE, представляющую подсоединение PASID.

Возвращаемое значение

Возвращает значение NTSTATUS. Возможные значения включают:

Код возврата Описание
STATUS_SUCCESS При успешном отключении подустройства от домена.
STATUS_INVALID_PARAMETER_1 Не удалось отключить подсоединение устройства, так как оно никогда не было подключено.

Замечания

Это ответственность драйвера, чтобы убедиться, что эта функция не вызывается одновременно с любым из следующих на одном устройстве:

Требования

Требование Ценность
Заголовок wdm.h
IRQL пассивный уровень

См. также

IOMMU_DOMAIN_ATTACH_PASID_DEVICE

IOMMU_PASID_DEVICE_DELETE