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.
"Dokončení protokolu IRP" je zkrácená fráze, která znamená "povolení dokončení vstupně-výstupní operace všem členům zásobníku ovladačů". Po dokončení vstupně-výstupních operací správce vstupně-výstupních operací oznámí iniciační aplikaci, že požadovaná vstupně-výstupní operace byla dokončena.
Když ovladač dokončí zpracování IRP, volá IoCompleteRequest (obvykle z rutiny DpcForIsr ). To způsobí, že správce vstupně-výstupních operací určí, jestli některé ovladače vyšší úrovně nastavily rutiny IoCompletion pro IRP. Pokud ano, každá rutina IoCompletion je postupně volána, dokud všechny vrstvené ovladače v řetězci nedokončí IRP.
Po provedení IRP všemi řidiči vrátí správce vstupně-výstupních operací stav původnímu žadateli operace. Všimněte si, že ovladač vyšší úrovně, který nastaví IRP vytvořený ovladačem, musí poskytnout rutinu IoCompletion pro uvolnění IRP, kterou vytvořil.
Tato část obsahuje následující témata: