次の方法で共有


NdisMDeregisterScatterGatherDma 関数 (ndis.h)

注意

ARM および ARM64 プロセッサの場合、NDIS ドライバー ライターは、NDIS 散布図/収集 DMA の代わりに WDF DMA または WDM DMA を使用することを強くお勧めします。

WDF DMA の詳細については、「KMDF ドライバーでの DMA 操作の処理」を参照してください。

WDM DMA の詳細については、ドライバーの入力/出力の管理の の DMA 関連の子トピックを参照してください。

バス マスター ミニポート ドライバー NdisMDeregisterScatterGatherDma を呼び出して、割り当てられた DMA リソースを解放します。NdisMRegisterScatterGatherDma 関数を します。

構文

void NdisMDeregisterScatterGatherDma(
  [in] NDIS_HANDLE NdisMiniportDmaHandle
);

パラメーター

[in] NdisMiniportDmaHandle

DMA リソースを管理するために NDIS が使用するコンテキスト領域へのハンドル。 呼び出し元は、NdisMRegisterScatterGatherDma 関数を呼び出すことによって、このハンドルを取得しました。

戻り値

何一つ

備考

NDIS ミニポート ドライバーは、ndisMDeregisterScatterGatherDma ミニポートHaltEx 関数から呼び出して、以前の呼び出しで割り当ておよび初期化した DMA リソース NdisMRegisterScatterGatherDmaを解放します。

必要条件

要件 価値
サポートされる最小クライアント NDIS 6.0 以降でサポートされています。
ターゲット プラットフォーム 万国
ヘッダー ndis.h (Ndis.h を含む)
ライブラリ Ndis.lib
IRQL PASSIVE_LEVEL
DDI コンプライアンス規則 する Init_RegisterSG(ndis)Irql_Gather_DMA_Function(ndis)

関連項目

ミニポートHaltEx

NDIS 散布図/DMA の収集

NdisMRegisterScatterGatherDma