NDIS は、フィルター モジュールの挿入やバインドの追加などの操作の後にドライバー スタックを再起動します。 ドライバー スタックの再起動操作は、次のように続行されます。
NDIS は、ミニポート アダプターを再起動します。
NDIS は、ミニポート ドライバーの ミニポートRestart 関数を呼び出した後、ミニポート アダプターが再起動状態になります。 ミニポート ドライバーは、送信操作と受信操作を再開する準備をします。 準備が失敗した場合、ミニポート アダプターは一時停止状態に戻ります。 ドライバーの送受信操作を再開する準備ができたら、ミニポート アダプターは、実行中の状態に入ります。
NDIS は、ドライバー スタックの下部から始まり、プロトコル ドライバーまで進んで、フィルター モジュールを再起動します。
NDIS は、フィルター ドライバーの FilterRestart 関数を呼び出した後、フィルター モジュールは再起動状態になります。 フィルター ドライバーは、送受信操作を再開する準備をします。 準備が失敗した場合、モジュールは一時停止状態に戻ります。 ドライバーが送受信操作を再開する準備ができたら、フィルター モジュールは実行中の状態になります。
NDIS は、プロトコル ドライバーに PnP 再起動イベントを送信します。
バインドが再起動状態になります。 プロトコル ドライバーは、送受信操作を再開する準備をします。 準備が失敗した場合、バインディングは一時停止状態に戻ります。 プロトコル ドライバーが送受信操作を再開する準備ができたら、バインディングは実行中の状態になります。