EVT_WDF_DMA_ENABLER_SELFMANAGED_IO_STOP función de devolución de llamada (wdfdmaenabler.h)

[Solo se aplica a KMDF]

La función de devolución de llamada de eventos EvtDmaEnablerSelfManagedIoStop de un controlador detiene las operaciones de E/S autoadministradas de un dispositivo DMA.

Sintaxis

EVT_WDF_DMA_ENABLER_SELFMANAGED_IO_STOP EvtWdfDmaEnablerSelfmanagedIoStop;

NTSTATUS EvtWdfDmaEnablerSelfmanagedIoStop(
  [in] WDFDMAENABLER DmaEnabler
)
{...}

Parámetros

[in] DmaEnabler

Identificador de un objeto enabler de DMA.

Valor devuelto

EvtDmaEnablerSelfManagedIoStop debe devolver STATUS_SUCCESS u otro valor de estado para el que NT_SUCCESS(status) es igual a TRUE, si no encuentra ningún error. De lo contrario, esta función de devolución de llamada debe devolver un valor de estado para el que NT_SUCCESS(status) es igual a FALSE.

Comentarios

Para registrar una función de devolución de llamada EvtDmaEnablerSelfManagedIoStop , un controlador de función para un dispositivo DMA coloca la dirección de la función de devolución de llamada en una estructura de WDF_DMA_ENABLER_CONFIG antes de que el controlador llame a WdfDmaEnablerCreate.

Para obtener más información sobre la función de devolución de llamada EvtDmaEnablerSelfManagedIoStop , consulte Compatibilidad con la administración de energía para dispositivos DMA.

Requisitos

Requisito Value
Plataforma de destino Universal
Versión mínima de KMDF 1.0
Encabezado wdfdmaenabler.h (incluya Wdf.h)
IRQL PASSIVE_LEVEL

Consulte también

EvtDmaEnablerSelfManagedIoStart

WDF_DMA_ENABLER_CONFIG

WdfDmaEnablerCreate