Megosztás:


Meghajtó verem újraindítása

Az NDIS újraindít egy illesztőprogram-vermet olyan műveletek után, mint például szűrőmodul beszúrása vagy kötés hozzáadása. Az illesztőprogram-verem újraindítási művelete az alábbiak szerint folytatódik:

  1. Az NDIS újraindítja a miniportadaptert.

    Miután az NDIS meghívja a miniportillesztő MiniportRestart függvényét, a miniportadapter újraindítási állapotba lép. A miniport-illesztő előkészíti a küldési és fogadási műveletek folytatását. Ha az előkészítés sikertelen, a miniportadapter visszatér a szüneteltetett állapotba. Miután az illesztőprogram készen áll a küldési és fogadási műveletek folytatására, a miniportadapter a Futó állapotba lép.

  2. Az NDIS újraindítja a szűrőmodulokat, a meghajtóverem aljától kezdve felfelé haladva a protokollillesztőig.

    Miután az NDIS meghívja a szűrőillesztő FilterRestart függvényét, a szűrőmodul újraindítási állapotba lép. A szűrőillesztő előkészíti a küldési és fogadási műveletek folytatását. Ha az előkészítés sikertelen, a modul visszatér a szüneteltetett állapotba. Miután az illesztőprogram készen áll a küldési és fogadási műveletek folytatására, a szűrőmodul a Futó állapotba lép.

  3. Az NDIS PnP-újraindítási eseményt küld a protokollillesztőnek.

    A kötés újraindítási állapotba kerül. A protokollillesztő előkészíti a küldési és fogadási műveletek folytatását. Ha az előkészítés sikertelen, a kötés visszaáll a szüneteltetett állapotra. Miután a protokollillesztő készen áll a küldési és fogadási műveletek folytatására, a kötés a Futó állapotba kerül.