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

[Solo se aplica a KMDF]

La función de devolución de llamada de eventos EvtDmaEnablerDisable de un controlador deshabilita la funcionalidad DMA de un dispositivo antes de que el dispositivo deje su estado de funcionamiento (D0).

Sintaxis

EVT_WDF_DMA_ENABLER_DISABLE EvtWdfDmaEnablerDisable;

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

Parámetros

[in] DmaEnabler

Identificador de un objeto de habilitador DMA.

Valor devuelto

EvtDmaEnablerDisable debe devolver STATUS_SUCCESS u otro valor de estado para el que NT_SUCCESS(status) sea 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 NT_SUCCESS(status) es igual a FALSE.

Observaciones

Para registrar una función de devolución de llamada EvtDmaEnablerDisable , 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 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 EvtDmaEnablerDisable , vea Compatibilidad con la administración de energía para dispositivos DMA.

Requisitos

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

Consulte también

EvtDmaEnablerEnable

WDF_DMA_ENABLER_CONFIG

WdfDmaEnablerCreate