Compartilhar via


EVT_WDF_DMA_ENABLER_DISABLE função de retorno de chamada (wdfdmaenabler.h)

[Aplica-se somente ao KMDF]

A função de retorno de chamada de evento EvtDmaEnablerDisable de um driver desabilita a funcionalidade de DMA de um dispositivo antes que o dispositivo deixe seu estado de trabalho (D0).

Sintaxe

EVT_WDF_DMA_ENABLER_DISABLE EvtWdfDmaEnablerDisable;

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

Parâmetros

[in] DmaEnabler

Um identificador para um objeto de habilitador de DMA.

Valor de retorno

EvtDmaEnablerDisable deve retornar STATUS_SUCCESS ou outro valor de status para o qual NT_SUCCESS(status) é igual a TRUE, se não encontrar erros. Caso contrário, essa função de retorno de chamada deve retornar um valor de status para o qual NT_SUCCESS(status) é igual a FALSE.

Observações

Para registrar uma função de retorno de chamada EvtDmaEnablerDisable, um driver de função para um dispositivo DMA coloca o endereço da função de retorno de chamada em uma estrutura de WDF_DMA_ENABLER_CONFIG antes que o driver chame WdfDmaEnablerCreate.

Para obter mais informações sobre a função de retorno de chamada EvtDmaEnablerDisable, consulte Suporte ao Gerenciamento de Energia para Dispositivos DMA.

Requisitos

Requisito Valor
da Plataforma de Destino Universal
versão mínima do KMDF 1.0
cabeçalho wdfdmaenabler.h (inclua Wdf.h)
IRQL PASSIVE_LEVEL

Consulte também

EvtDmaEnablerEnable

WDF_DMA_ENABLER_CONFIG

WdfDmaEnablerCreate