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.
Vzhledem k tomu, že isrs musí provést co nejrychleji, musí ovladače obvykle odložit dokončení údržby přerušení až po vrácení ISR. Systém proto poskytuje podporu pro odložená volání procedur (DPC), která je možné zařadovat do fronty z ISRs a která se spouštějí později a při nižším IRQL než ISR.
Každý objekt DPC je přidružený k objektu DPC definovanému systémem. Systém poskytuje jeden objekt DPC pro každý objekt zařízení. Systém inicializuje tento objekt DPC, když ovladač zaregistruje rutinu DPC známou jako rutinu DpcForIsr . Ovladač může vytvořit další objekty DPC v případě potřeby více objektů DPC. Tyto dodatečné DPCs se označují jako rutiny CustomDpc.
Obsah objektu DPC by neměl být přímo odkazováný ovladači. Struktura objektu není zdokumentovaná. Ovladače nemají přístup k objektu DPC zadanému systémem přiřazeného ke každému objektu zařízení. Ovladače přidělují úložiště pro další dpcs, ale obsah těchto objektů DPC by měl odkazovat pouze rutinami systému.
Objekty DPC lze také použít s časovači. Další informace naleznete v tématu Timer Objects a DPCs.