DMA_RESUME_HANDLER função de retorno de chamada (netdma.h)
no Windows 8 e posterior.
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 |
---|---|
|
A operação foi concluída com êxito. |
|
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 |