Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Správce PnP odešle IRP_MN_START_DEVICE žádost ovladačům, aby spustil nově uvedené zařízení nebo restartoval existující zařízení, které bylo zastaveno pro vyrovnávání prostředků.
Ovladače funkcí a filtrů musí nastavit rutinu IoCompletion, předat žádost IRP_MN_START_DEVICE dolů do zásobníku zařízení a odložit své počáteční operace, dokud všechny nižší vrstvy ovladačů nedokončí s IRP žádostí. Nadřazený ovladač sběrnice, dolní ovladač v zásobníku zařízení, musí být prvním ovladačem, který na zařízení provede své operace spuštění, než k zařízení přistupují ostatní ovladače.
Aby se zajistilo správné sekvencování spouštěcích operací, správce PnP ve Windows 2000 a novějších verzích Windows odloží vystavení rozhraní zařízení a zablokuje vytváření požadavků na zařízení, dokud se spouštěcí IRP nepodaří.
Pokud ovladač zařízení selže s žádostí o IRP_MN_START_DEVICE , správce PnP odešle požadavek IRP_MN_REMOVE_DEVICE do zásobníku zařízení (v systému Windows 2000 a novějších verzích Windows). V reakci na toto IRP ovladače zařízení zruší své operace spuštění (pokud byl start IRP úspěšný), zruší operace AddDevice a odpojí se od zásobníku zařízení. Správce PnP označí takové zařízení jako neúspěšné spuštění.
Tato část se zabývá následujícími tématy:
Spuštění zařízení v ovladači funkce
Spuštění zařízení v ovladači filtru