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 介面會先釋放所有已配置的 DMA 通道,再從 NetDmaProviderStop 函式傳回。
NetDMA 會在 IRQL <= DISPATCH_LEVEL 呼叫 ProviderFreeDmaChannel。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows Vista 中 NetDMA 1.0 驅動程序支援。 |
目標平台 | Windows |
標頭 | netdma.h (包含 Netdma.h) |
IRQL | <= DISPATCH_LEVEL |