NDIS_STATUS_RESET_START
NDIS_STATUS_RESET_START ステータスは、ミニポート アダプターがリセットされていることを指示します。
解説
リセット操作の開始時と終了時に NDIS が上位のドライバーに通知するため、ミニポート ドライバーは、NdisMIndicateStatusEx 関数を呼び出して、各リセット操作の開始と終了を通知するべきではありません。
ミニポート ドライバーは、NDIS ミニポート ドライバーの MiniportResetEx 関数を呼び出すときにミニポート アダプターをリセットします。 NDIS は、バインドされた各プロトコルと中間ドライバーの ProtocolStatusEx 関数と、NDIS_STATUS_RESET_START のステータスで、上位フィルター モジュールの FilterStatus 関数を呼び出します。 ミニポート ドライバーがリセットを完了すると、NDIS は、NDIS_STATUS_RESET_END のステータスを上位のドライバーに通知します。
プロトコル ドライバーは、NDIS_STATUS_RESET_START ステータス指示を受け取ると、以下を実行する必要があります。
ProtocolStatusEx 関数が NDIS_STATUS_RESET_END ステータス指示を受け取るまで、送信する準備ができているすべてのデータを保持します。
NdisReturnNetBufferLists 関数を使用して受信したデータ バッファーなどのリソースを返す呼び出しを除き、基になるミニポート ドライバーに送信される NDIS 呼び出しを一切行いません。
要件
バージョン |
Windows Vista の NDIS 6.0 および NDIS 5.1 ドライバーでサポートされています。 Windows XP では NDIS 5.1 ドライバーがサポートされています。 |
ヘッダー |
Ndis.h (Ndis.h を含む) |