DMA_CHANNEL_FREE_HANDLER función de devolución de llamada (netdma.h)
en Windows 8 y versiones posteriores.
Sintaxis
DMA_CHANNEL_FREE_HANDLER DmaChannelFreeHandler;
void DmaChannelFreeHandler(
[in] PVOID ProviderChannelContext
)
{...}
Parámetros
[in] ProviderChannelContext
Puntero que identifica el área de contexto de un canal DMA. El proveedor DMA devolvió este identificador a NetDMA en la ubicación especificada en el parámetro pProviderChannelContext del función providerAllocateDmaChannel.
Valor devuelto
Ninguno
Observaciones
La interfaz NetDMA llama a la función ProviderFreeDma Channel de un controlador de proveedor DMA para liberar un canal DMA. Antes de que la interfaz NetDMA llame a ProviderFreeDmaChannel, garantiza que no haya ninguna operación DMA pendiente en este canal.
Después de que la interfaz NetDMA llame a ProviderFreeDmaChannel, no llama a ninguna función ProviderXxx para el canal liberado.
La interfaz NetDMA libera todos los canales DMA asignados antes de que vuelva de la función NetDmaProviderStop.
NetDMA llama a ProviderFreeDmaChannel en IRQL <= DISPATCH_LEVEL.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Compatible con controladores netDMA 1.0 en Windows Vista. |
de la plataforma de destino de | Windows |
encabezado de | netdma.h (incluya Netdma.h) |
irQL | <= DISPATCH_LEVEL |