.pagein (Seite im Arbeitsspeicher)
Die Pagein-Befehlsseiten im angegebenen Speicherbereich.
.pagein [Options] Address
Parameter
Optionen
Eine der folgenden Optionen:
/p-Prozess
Gibt die Adresse des Prozesses an, der den Speicher besitzt, in dem Sie die Seite speichern möchten. (Genauer gesagt gibt dieser Parameter die Adresse des EPROCESS-Blocks für den Prozess an.) Wenn Sie "Prozess" weglassen oder null angeben, verwendet der Debugger die aktuelle Prozesseinstellung. Weitere Informationen zur Prozesseinstellung finden Sie unter ".process" (Set Process Context)
/f
Erzwingt, dass der Speicher ausgelagert wird, auch wenn sich die Adresse im Kernelspeicher befindet und die Version von Windows diese Aktion nicht unterstützt.
Adresse
Gibt die Adresse an, in der die Seite angezeigt wird.
Environment
Element | Beschreibung |
---|---|
Modi | Kernelmodus nur (aber nicht während des lokalen Kerneldebuggings) |
Targets | Nur Livedebugging |
Plattformen | Alle |
Hinweise
Nachdem Sie den BEFEHL ".pagein " ausgeführt haben, müssen Sie den Befehl g (Go) verwenden, um die Programmausführung fortzusetzen. Nach kurzer Zeit wechselt der Zielcomputer automatisch erneut in den Debugger.
An diesem Punkt wird die von Ihnen angegebene Adresse eingelagert. Wenn Sie die Option "/p " verwenden, wird der Prozesskontext auch auf den angegebenen Prozess festgelegt, genau so, als ob Sie den Befehl ".process /i Process " verwendet haben.
Wenn die Adresse bereits einge paged ist, überprüft der Pagein-Befehl weiterhin, ob die Adresse ausgelagert wird, und wechselt dann wieder in den Debugger. Wenn die Adresse ungültig ist, wechselt dieser Befehl nur wieder in den Debugger.
Anforderungen
Unterstützt in Windows XP und höheren Versionen von Windows.