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.
Jak název napovídá, rutina StartIo zodpovídá za spuštění vstupně-výstupní operace na fyzickém zařízení.
Většina ovladačů nejnižší úrovně poskytuje rutinu StartIo a spoléhá na I/O správce, který řadí IRP k systémem dodané frontě zařízení. Některé ovladače nejnižší úrovně jsou určené k nastavování a správě vlastních doplňkových front IRP, ale i ty obvykle poskytují rutinu StartIo. (Další informace o doplňkových frontách najdete v tématu Nastavení a používání front zařízení a správa front zařízení.)
Ovladače vyšší úrovně, včetně fsd a funkcí PnP a ovladačů filtru, mají zřídka rutinu StartIo , protože může bránit výkonu. Místo toho většina ovladačů systému souborů nastavuje a udržuje interní fronty IRP. Ostatní ovladače vyšší úrovně buď mají interní fronty pro IRPs, nebo jednoduše předávají IRPs nižším ovladačům z jejich dispečerských rutin. Další informace najdete v části Driver-Managed Fronty protokolu IRP.
Pomocí rutiny IoSetStartIoAttributes můžete nastavit atributy, které upravují zpracování StartIo pro váš ovladač.
Tato část obsahuje následující témata:
Procedury StartIo v ovladačích Lowest-Level