DMA_CHANNEL_FREE_HANDLER função de retorno de chamada (netdma.h)
no Windows 8 e posterior.
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.
Valor de retorno
Nenhum
Observações
A interface NetDMA chama a função ProviderFreeDmaChannel do driver 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ções de 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 no <DO 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 |