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 |