Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Definiert in: Wdm.h
Das PAGED_CODE Makro stellt sicher, dass der aufrufende Thread an einem IRQL ausgeführt wird, der niedrig genug ist, um paging zuzulassen.
Rückgabewert
VOID
Wenn das IRQL-APC_LEVEL > , bewirkt das PAGED_CODE Makros, dass das System ASSERT aufweist.
Ein Aufruf dieses Makros sollte am Anfang jeder Treiberroutine erfolgen, die entweder ausserwählbaren Code enthält oder auf auslagerungsfähigen Code zugreift.
Das PAGED_CODE Makro überprüft den IRQL nur an dem Punkt, an dem der Treibercode das Makro ausführt.
Wenn der Code anschließend den IRQL auslöst, erkennt das Makro diese Änderung nicht.
Treiberentwickler sollten static Driver Verifier und Driver Verifier verwenden, um zu erkennen, wenn der IRQL während der Ausführung einer Treiberroutine nicht ordnungsgemäß ausgelöst wird.
Das makro PAGED_CODE funktioniert nur in überprüften Builds.
Verfügbar ab Windows 2000.