DMA_CHANNEL_FREE_HANDLER回调函数 (netdma.h)
注意 不支持 NetDMA 接口
Windows 8 及更高版本中。
语法
DMA_CHANNEL_FREE_HANDLER DmaChannelFreeHandler;
void DmaChannelFreeHandler(
[in] PVOID ProviderChannelContext
)
{...}
参数
[in] ProviderChannelContext
一个指针,用于标识 DMA 通道的上下文区域。 DMA 提供程序在 pProviderChannelContext 参数中指定的位置将此句柄返回到 NetDMA ProviderAllocateDmaChannel 函数。
返回值
无
备注
NetDMA 接口调用 DMA 提供程序驱动程序的 ProviderFreeDmaChannel 函数来释放 DMA 通道。 在 NetDMA 接口调用 ProviderFreeDmaChannel 之前,它可确保此通道上没有未完成的 DMA 操作。
NetDMA 接口调用 ProviderFreeDmaChannel 后,它不会为释放的通道调用任何 ProviderXxx 函数。
NetDMA 接口在从 NetDmaProviderStop 函数返回之前释放所有分配的 DMA 通道。
NetDMA 在 IRQL <= DISPATCH_LEVEL 调用 ProviderFreeDmaChannel。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 支持 Windows Vista 中的 NetDMA 1.0 驱动程序。 |
目标平台 | Windows |
标头 | netdma.h (包括 Netdma.h) |
IRQL | <= DISPATCH_LEVEL |