Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Mivel az ISR-eknek a lehető leggyorsabban végre kell hajtaniuk, az illesztőprogramoknak általában el kell halasztaniuk a megszakítás kezelésének befejezését, amíg az ISR visszatér. Ezért a rendszer támogatja a késleltetett eljáráshívásokat (DPC-ket), amelyek az ISR-ekből várólistára állíthatók, és amelyeket egy későbbi időpontban, az ISR-nél alacsonyabb IRQL-vel hajtanak végre.
Minden DPC egy rendszer által definiált DPC-objektumhoz van társítva. A rendszer minden eszközobjektumhoz egy DPC-objektumot biztosít. A rendszer inicializálja ezt a DPC-objektumot, amikor egy illesztőprogram regisztrál egy DPC-rutint, más néven DpcForIsr rutint. Az illesztőprogramok további DPC-objektumokat hozhatnak létre, ha több DPC-re van szükség. Ezeket az extra DPC-ket CustomDpc-rutinoknak nevezzük.
A DPC-objektumok tartalmára nem hivatkozhatnak közvetlenül az illesztőprogramok. Az objektum struktúrája nincs dokumentálva. Az illesztőprogramok nem férnek hozzá az egyes eszközobjektumokhoz rendelt, rendszer által biztosított DPC-objektumhoz. Az illesztőprogramok tárterületet foglalnak le a további DPC-k számára, de ezeknek a DPC-objektumoknak a tartalmára csak a rendszer rutinjai hivatkozhatnak.
A DPC-objektumok és a DPC-k időzítőkkel is használhatók. További információ: Időzítőobjektumok és DPC-k.