Freigeben über


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)

Weitere Informationen

DbgBreakPointWithStatus

KdBreakPoint

KdBreakPointWithStatus