Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Um das Debuggermodul an einen Zielcomputer für das Kernelmodusdebugging anzufügen, verwenden Sie die Methode AttachKernel.
Anmerkung Das Modul wird erst vollständig an den Kernel angefügt, wenn die WaitForEvent-Methode aufgerufen wurde. Erst nachdem der Kernel ein Ereignis generiert hat – z. B. der anfängliche Haltepunkt – ist es in der Debuggersitzung verfügbar. Weitere Details finden Sie unter Debuggen des Sitzungs- und Ausführungsmodells .
Wenn das Debuggermodul an einen Kernel angefügt ist, der nicht der lokale Kernel ist und die Verbindung keine eXDI-Verbindung ist, können die Verbindungsoptionen, mit denen der Zielcomputer gefunden wird, mithilfe von GetKernelConnectionOptions abgefragt werden. Die Verbindung kann auch erneut synchronisiert oder die Verbindungsgeschwindigkeit mithilfe von SetKernelConnectionOptions geändert werden.
Der Debugger kann an den lokalen Kernel angefügt werden, aber nur auf begrenzte Weise und nur dann, wenn der Computer mit dem /debug-Startschalter gestartet wurde. (In einigen Windows-Installationen wird das lokale Kerneldebugging unterstützt, wenn andere Switches verwendet werden, z. B. /debugport, dies ist jedoch kein garantiertes Feature von Windows und sollte nicht verwendet werden.) IsKernelDebuggerEnabled wird verwendet, um festzustellen, ob der lokale Computer zum Debuggen verfügbar ist. Weitere Informationen zum Kerneldebugging auf einem einzelnen Computer finden Sie unter Ausführen des lokalen Kerneldebuggings.