Partilhar via


DMA_RESUME_HANDLER função de retorno de chamada (netdma.h)

Observação não há suporte para a interface NetDMA

no Windows 8 e posterior.

 
A função ProviderResumeDma retoma as transferências de DMA que estão suspensas no momento em um canal DMA.

Sintaxe

DMA_RESUME_HANDLER DmaResumeHandler;

NTSTATUS DmaResumeHandler(
  [in] PVOID ProviderChannelContext
)
{...}

Parâmetros

[in] ProviderChannelContext

Um ponteiro que identifica a área de contexto de um canal DMA. O provedor de DMA retornou esse identificador ao NetDMA no local especificado no parâmetro pProviderChannelContext do função ProviderAllocateDmaChannel.

Valor de retorno

ProviderResumeDma retorna um dos seguintes valores de status:

Código de retorno Descrição
STATUS_SUCCESS
A operação foi concluída com êxito.
STATUS_UNSUCCESSFUL
A operação falhou por motivos não especificados.

Observações

A função ProviderSuspendDma é uma função opcional para provedores NetDMA. A interface NetDMA chama a função ProviderResumeDma, se houver, para retomar as operações de DMA que foram suspensas chamando a função ProviderSuspendDma. Se o driver do provedor de DMA especificar um ponto de entrada para uma função ProviderSuspendDma, ele também deverá especificar um ponto de entrada para uma função ProviderResumeDma.

Quando o mecanismo de DMA retomar as transferências, o hardware deverá recarregar o descritor de DMA que ele processou por último para obter o novo próximo descritor.

O NetDMA chama ProviderResumeDma no <IRQL = DISPATCH_LEVEL.

Requisitos

Requisito Valor
de cliente com suporte mínimo Com suporte para drivers NetDMA 1.0 no Windows Vista.
da Plataforma de Destino Windows
cabeçalho netdma.h (inclua Netdma.h)
IRQL <= DISPATCH_LEVEL

Consulte também

ProviderAllocateDmaChannel

providerSuspendDma