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.
Az IRQL >= DISPATCH_LEVEL-en futó kód észleléséhez használja a PAGED_CODE makrót. Hibakeresési módban ez a makró üzenetet generál, ha a kód IRQL >= DISPATCH_LEVEL szinten fut. Adja hozzá a makrót egy rutin első utasításaként, hogy az egész rutint lapozott kódként jelölje meg, ahogyan az alábbi példa mutatja:
NTSTATUS
MyDriverXxx(
IN OUT PVOID ParseContext OPTIONAL,
OUT PHANDLE Handle
)
{
NTSTATUS Status;
PAGED_CODE();
.
.
.
}
Annak érdekében, hogy ezt megfelelően végezze el, futtassa a Illesztőprogram-ellenőrző a kész illesztőprogramon az IRQL-ellenőrzés kényszerítése beállítás engedélyezésével. Ez a beállítás azt eredményezi, hogy a rendszer automatikusan kilapozza az összes lapozható kódot minden alkalommal, amikor az illesztőprogram az IRQL-t DISPATCH_LEVEL vagy annál magasabbra emeli. A Driver Verifier használatával gyorsan megtalálhatja a területen található illesztőprogram-hibákat. Ellenkező esetben ezeket a hibákat általában csak az ügyfelek találják meg, és gyakran nagyon nehezen reprodukálhatók.