次の方法で共有


NDIS_STATUS_RESET_START

NDIS_STATUS_RESET_START状態は、ミニポート アダプターがリセットされていることを示します。

備考

ミニポート ドライバーは、各リセット操作の開始と終了を通知する NdisMIndicateStatusEx 関数を呼び出す必要があります。これは、NDIS は、リセット操作の開始時と終了時に、基になるドライバーに通知するためです。

ミニポート ドライバーは、NDIS ミニポート ドライバーの ミニポートResetEx 関数を呼び出すときにミニポート アダプターをリセットします。 NDIS は、各バインドされたプロトコルと中間ドライバーの ProtocolStatusEx 関数と、NDIS_STATUS_RESET_STARTの状態で、上にあるフィルター モジュールの FilterStatus 関数を呼び出します。 ミニポート ドライバーがリセットを完了すると、NDIS は、NDIS_STATUS_RESET_ENDの状態で、上にあるドライバーに通知します。

プロトコル ドライバーは、NDIS_STATUS_RESET_START状態の表示を受け取ると、次の必要があります。

  • ProtocolStatusEx 関数がNDIS_STATUS_RESET_END状態の表示を受け取るまで、送信する準備ができているデータを保持します。

  • 基になるミニポート ドライバーに送信される NDIS 呼び出しを行いません。ただし、NdisReturnNetBufferLists 関数で受信したデータ バッファーなどのリソースを返す呼び出しを除きます。

必要条件

バージョン

Windows Vista の NDIS 6.0 および NDIS 5.1 ドライバーでサポートされています。 Windows XP の NDIS 5.1 ドライバーでサポートされています。

ヘッダ

Ndis.h (Ndis.h を含む)

関連項目

FilterStatus

ミニポートResetEx

NDIS_STATUS_RESET_END

NdisMIndicateStatusEx

NdisReturnNetBufferLists

ProtocolStatusEx