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


функция обратного вызова 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] Указатель на структуру IOMMU_DMA_PASID_DEVICE, представляющую подустройство PASID для удаления.

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

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

Код возврата Описание
STATUS_SUCCESS При успешном удалении дочернего устройства PASID.
STATUS_RESOURCE_IN_USE Устройство по-прежнему подключено к домену. Вызывающие устройства отвечают за отключение устройств от доменов перед удалением устройства.

Замечания

Вызывающие устройства отвечают за отключение устройств от доменов перед удалением устройства.

Требования

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

См. также

IOMMU_PASID_DEVICE_CREATE

IOMMU_DOMAIN_DETACH_PASID_DEVICE