Compartir a través de


IOMMU_PASID_DEVICE_DELETE función de devolución de llamada (wdm.h)

IOMMU_PASID_DEVICE_DELETE elimina un sub device PASID y libera su ASID.

Sintaxis

IOMMU_PASID_DEVICE_DELETE IommuPasidDeviceDelete;

NTSTATUS IommuPasidDeviceDelete(
  PIOMMU_DMA_PASID_DEVICE PasidDevice
)
{...}

Parámetros

PasidDevice

[in] Puntero a la estructura IOMMU_DMA_PASID_DEVICE que representa el subproceso PASID que se va a eliminar.

Valor devuelto

Devuelve un valor NTSTATUS. Los valores posibles son:

Código de retorno Descripción
STATUS_SUCCESS Al eliminar correctamente el sub device PASID.
STATUS_RESOURCE_IN_USE El dispositivo todavía está conectado a un dominio. Los autores de llamadas son responsables de separar los dispositivos de los dominios antes de eliminar el dispositivo.

Observaciones

Los autores de llamadas son responsables de desasociar dispositivos de dominios antes de eliminar el dispositivo.

Requisitos

Requisito Importancia
encabezado wdm.h
irQL PASSIVE_LEVEL

Consulte también

IOMMU_PASID_DEVICE_CREATE

IOMMU_DOMAIN_DETACH_PASID_DEVICE