次の方法で共有


NetDmaDeregisterProvider 関数 (netdma.h)

メモ NetDMA インターフェイスはサポートされていません

Windows 8以降。

 
NetDmaDeregisterProvider 関数は、DMA プロバイダーを登録解除します。

構文

NET_DMA_EXPORT VOID NetDmaDeregisterProvider(
  [in] PVOID NetDmaProviderHandle
);

パラメーター

[in] NetDmaProviderHandle

DMA プロバイダーを識別するハンドル。 DMA プロバイダー ドライバーは、 への呼び出しで NetDMA インターフェイスからこのハンドルを受信しました。 NetDmaRegisterProvider 関数。

戻り値

なし

解説

DMA プロバイダー ドライバーは 、NetDmaDeregisterProvider 関数を呼び出して、 を呼び出して以前に登録された DMA プロバイダーを登録解除します。 NetDmaRegisterProvider 関数。

DMA プロバイダー ドライバーは、DMA プロバイダーの登録を解除する前に 、NetDmaProviderStop 関数を呼び出す必要があります。 DMA プロバイダー ドライバーは 、NetDmaProviderStop を呼び出して、以前に開始した DMA プロバイダーが使用できなくなったことを NetDMA インターフェイスに通知します。

DMA プロバイダー ドライバーは、通常、DMA プロバイダーのIRP_MN_REMOVE_DEVICE IRP を処理するコンテキストで NetDmaDeregisterProvider 関数を呼び出します。

IRQL = PASSIVE_LEVEL で NetDmaDeregisterProvider を呼び出します。

要件

要件
サポートされている最小のクライアント Windows Vista の NetDMA 1.0 ドライバーでサポートされています。
対象プラットフォーム ユニバーサル
Header netdma.h (Netdma.h を含む)
IRQL PASSIVE_LEVEL

こちらもご覧ください

IRP_MN_REMOVE_DEVICE

NetDmaProviderStop

NetDmaRegisterProvider