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
None
Observaciones
La interfaz NetDMA llama a la función ProviderFreeDmaChannel del controlador del proveedor DMA para liberar un canal DMA. Antes de que la interfaz netDMA llame a ProviderFreeDmaChannel, garantiza que no haya operaciones de DMA pendientes 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 | Value |
---|---|
Cliente mínimo compatible | Compatible con controladores netDMA 1.0 en Windows Vista. |
Plataforma de destino | Windows |
Encabezado | netdma.h (incluir Netdma.h) |
IRQL | <= DISPATCH_LEVEL |
Consulte también
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de