次の方法で共有


NdisMDeregisterDmaChannel 関数 (ndis.h)

NdisMDeregisterDmaChannel 関数は、NIC の DMA チャネルでミニポート ドライバーの要求を解放します。

構文

void NdisMDeregisterDmaChannel(
  [in] NDIS_HANDLE MiniportDmaHandle
);

パラメーター

[in] MiniportDmaHandle

によって返される DMA ハンドル NdisMRegisterDmaChannel 関数。

戻り値

なし

解説

呼び出し元は、NdisMDeregisterDmaChannel に渡されるとすぐに、MiniportDmaHandle が無効であると見なす必要があります。 この関数は、レジストリ内の DMA チャネルで NIC の要求を解放します。

NdisMDeregisterDmaChannel は、ミニポート ドライバーの MiniportInitializeEx 関数と MiniportHaltEx 関数からのみ呼び出すことができます。

要件

要件
サポートされている最小のクライアント Windows Vista の NDIS 6.0 および NDIS 5.1 ドライバー (NdisMDeregisterDmaChannel (NDIS 5.1) を参照) でサポートされています。 Windows XP の NDIS 5.1 ドライバー (NdisMDeregisterDmaChannel (NDIS 5.1) を参照) でサポートされています。
対象プラットフォーム ユニバーサル
Header ndis.h (Ndis.h を含む)
Library Ndis.lib
IRQL PASSIVE_LEVEL
DDI コンプライアンス規則 Irql_Miniport_Driver_Function(ndis)

こちらもご覧ください

MiniportHaltEx

MiniportInitializeEx

NdisMRegisterDmaChannel