DebugBreak function (debugapi.h)
Causes a breakpoint exception to occur in the current process. This allows the calling thread to signal the debugger to handle the exception.
To cause a breakpoint exception in another process, use the DebugBreakProcess function.
Syntax
void DebugBreak();
Return value
None
Remarks
If the process is not being debugged, the function uses the search logic of a standard exception handler. In most cases, this causes the calling process to terminate because of an unhandled breakpoint exception.
Examples
For an example, see Using an Exception Handler.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows XP [desktop apps only] |
Minimum supported server | Windows Server 2003 [desktop apps only] |
Target Platform | Windows |
Header | debugapi.h (include Windows.h) |
Library | Kernel32.lib |
DLL | Kernel32.dll |