Compartir a través de


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

Elimina el token opaco proporcionado que representa el IOMMU_DMA_DEVICE.

Sintaxis

IOMMU_DEVICE_DELETE IommuDeviceDelete;

NTSTATUS IommuDeviceDelete(
  PIOMMU_DMA_DEVICE DmaDevice
)
{...}

Parámetros

DmaDevice

[In] Puntero al token opaco que representa la IOMMU_DMA_DEVICE que se va a eliminar.

Valor devuelto

STATUS_SUCCESS si la operación se realiza correctamente. Entre los posibles valores devueltos de error se incluyen los siguientes códigos de estado.

Código devuelto Descripción
STATUS_RESOURCE_IN_USE
El dispositivo todavía está conectado a un dominio. Los autores de llamadas son responsables de llamar a [**DetachDeviceEx**](nc-wdm-iommu_domain_detach_device_ex.md) antes de llamar a "DeleteDevice".

Para obtener más información, vea Valores NTSTATUS.

Comentarios

El autor de la llamada debe asegurarse de que el IOMMU_DMA_DEVICE está desasociado de cualquier dominio al que se adjuntó anteriormente antes de que el autor de la llamada intente eliminar y liberar el dispositivo.

Requisitos

Requisito Value
Servidor mínimo compatible Windows Server 2022
Encabezado wdm.h (incluya Wdm.h)

Consulte también

IOMMU_DEVICE_CREATE

DMA_IOMMU_INTERFACE_V2

DMA_IOMMU_INTERFACE_EX