Sdílet prostřednictvím


Restartování stromu ovladačů

NDIS restartuje sklad ovladačů po operacích, jako je vložení modulu filtru nebo přidání vazby. Proces restartování skládky ovladačů probíhá následujícím způsobem:

  1. NDIS restartuje adaptér miniportu.

    Jakmile NDIS zavolá funkci MiniportRestart miniport ovladače, Miniport Adaptér přejde do stavu Restartování. Ovladač miniportu se připraví k obnovení operací odesílání a příjmu. Pokud se příprava nezdaří, adaptér miniportu se vrátí do stavu Pozastaveno. Jakmile je ovladač připravený k obnovení operací odesílání a příjmu, přejde adaptér miniportu do stavu Spuštěno.

  2. NDIS restartuje moduly filtru, počínaje spodní částí zásobníku ovladačů a postupně pokračuje k ovladači protokolu.

    Jakmile NDIS zavolá funkci FilterRestart ovladače filtru, modul filtru přejde do stavu Restartování. Ovladač filtru se připraví k obnovení operací odesílání a příjmu. Pokud se příprava nezdaří, modul se vrátí do pozastaveného stavu. Jakmile je ovladač připravený k obnovení operací odesílání a příjmu, modul filtru přejde do stavu Spuštěno.

  3. NDIS odešle do ovladače protokolu událost restartování PnP.

    Vazba přejde do stavu Restartování. Ovladač protokolu se připraví k obnovení operací odesílání a příjmu. Pokud se příprava nezdaří, vazba se vrátí do stavu Pozastaveno. Jakmile je ovladač protokolu připravený k obnovení operací odesílání a příjmu, vazba přejde do stavu Spuštěno.