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 |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示