DbgBreakPoint-Funktion (wdm.h)
Die DbgBreakPoint-Routine wird in den Kerneldebugger unterteilt.
Syntax
__analysis_noreturn VOID DbgBreakPoint();
Rückgabewert
Keine
Bemerkungen
Die DbgBreakPoint-Routine ist das Kernelmodusäquivalent von DebugBreak.
Diese Routine löst eine Ausnahme aus, die vom Kerneldebugger behandelt wird, wenn einer installiert ist; andernfalls wird sie vom Debugsystem verarbeitet. Wenn ein Debugger nicht mit dem System verbunden ist, kann die Ausnahme standardmäßig behandelt werden.
Im Kernelmodus führt eine Unterbrechungsausnahmeregelung, die nicht behandelt wird, zu einer Fehlerüberprüfung. Sie können jedoch einen Debugger im Kernelmodus mit einem Zielcomputer verbinden, der nicht mehr reagiert und das Kerneldebuggen aktiviert ist. Weitere Informationen finden Sie unter Windows-Debuggen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Universell |
Header | wdm.h (include Wdm.h, Ntddk.h) |
Bibliothek | NtDll.lib (Benutzermodus); NtosKrnl.lib (Kernelmodus) |
DLL | NtDll.dll (Benutzermodus); NtosKrnl.exe (Kernelmodus) |
DDI-Complianceregeln | HwStorPortProhibitedDDIs(storport) |