Compartir a través de


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

Permite al autor de la llamada anular el registro de un IOMMU_INTERFACE_STATE_CHANGE_CALLBACKregistrado.

Sintaxis

IOMMU_UNREGISTER_INTERFACE_STATE_CHANGE_CALLBACK IommuUnregisterInterfaceStateChangeCallback;

NTSTATUS IommuUnregisterInterfaceStateChangeCallback(
  PIOMMU_INTERFACE_STATE_CHANGE_CALLBACK StateChangeCallback,
  PIOMMU_DMA_DEVICE DmaDevice
)
{...}

Parámetros

StateChangeCallback

[En] El IOMMU_INTERFACE_STATE_CHANGE_CALLBACK que se va a anular el registro.

DmaDevice

[En] Puntero a un token opaco que representa el IOMMU_DMA_DEVICE asociado a la devolución de llamada proporcionada.

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_UNSUCCESSFUL El IOMMU_INTERFACE_STATE_CHANGE_CALLBACK proporcionado no es una devolución de llamada registrada.

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

Observaciones

Antes de eliminar una DMA_IOMMU_INTERFACE_EX o IOMMU_DMA_DEVICE, el propietario es responsable de anular el registro de todas sus devoluciones de llamada registradas.

Solo se puede registrar una devolución de llamada por IOMMU_DMA_DEVICE.

Requisitos

Requisito Valor
servidor mínimo admitido Windows Server 2022
encabezado de wdm.h (incluya Wdm.h)

Consulte también

IOMMU_INTERFACE_STATE_CHANGE_CALLBACK

IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK

DMA_IOMMU_INTERFACE_V2

DMA_IOMMU_INTERFACE_EX