DMA_CHANNEL_FREE_HANDLER função de retorno de chamada (netdma.h)
em Windows 8 e posteriores.
Sintaxe
DMA_CHANNEL_FREE_HANDLER DmaChannelFreeHandler;
void DmaChannelFreeHandler(
[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 .
Retornar valor
Nenhum
Comentários
A interface NetDMA chama a função ProviderFreeDmaChannel de um driver de provedor de DMA para liberar um canal DMA. Antes que a interface NetDMA chame ProviderFreeDmaChannel, ela garante que não haja operações de DMA pendentes neste canal.
Depois que a interface NetDMA chama ProviderFreeDmaChannel, ela não chama nenhuma função ProviderXxx para o canal liberado.
A interface NetDMA libera todos os canais de DMA alocados antes de retornar da função NetDmaProviderStop .
O NetDMA chama ProviderFreeDmaChannel em IRQL <= DISPATCH_LEVEL.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Com suporte para drivers NetDMA 1.0 no Windows Vista. |
Plataforma de Destino | Windows |
Cabeçalho | netdma.h (inclua Netdma.h) |
IRQL | <= DISPATCH_LEVEL |