DMA_CHANNEL_FREE_HANDLER コールバック関数 (netdma.h)
注 NetDMA インターフェイスはサポートされていません
Windows 8 以降で使用できます。
構文
DMA_CHANNEL_FREE_HANDLER DmaChannelFreeHandler;
void DmaChannelFreeHandler(
[in] PVOID ProviderChannelContext
)
{...}
パラメーター
[in] ProviderChannelContext
DMA チャネルのコンテキスト領域を識別するポインター。 DMA プロバイダーは、このハンドルを NetDMA の pProviderChannelContext パラメーターで指定された場所に返しました。ProviderAllocateDmaChannel 関数を します。
戻り値
何一つ
備考
NetDMA インターフェイスは、DMA プロバイダー ドライバーの ProviderFreeDmaChannel 関数を呼び出して、DMA チャネルを解放します。 NetDMA インターフェイスが ProviderFreeDmaChannel 呼び出す前に、このチャネルに未処理の DMA 操作がないことを確認します。
NetDMA インターフェイスは、ProviderFreeDmaChannel 呼び出した後、解放されたチャネル ProviderXxx 関数を呼び出しません。
NetDMA インターフェイスは、NetDmaProviderStop 関数から戻る前に、割り当てられたすべての DMA チャネルを解放します。
NetDMA は、IRQL <= DISPATCH_LEVEL で ProviderFreeDmaChannel 呼び出します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows Vista の NetDMA 1.0 ドライバーでサポートされています。 |
ターゲット プラットフォーム の | ウィンドウズ |
ヘッダー | netdma.h (Netdma.h を含む) |
IRQL | <= DISPATCH_LEVEL |