【常用WinAPI】错误处理类
一、错误处理
获取上一个错误码:GetLastError
设置上一个错误码:SetLastError/SetLastErrorEx(完全相同)
格式化错误消息:FormatMessage
设置严重错误处理模式:SetErrorMode
二、用户反馈
PC喇叭发声:Beep(Vista以后改为声卡发声)
系统提示声:MessageBeep
闪烁窗口:FlashWindow/FlashWindowEx
显示错误框并退出:FatalAppExit
三、结构化异常处理函数(不常用,仅作参考)
AbnormalTermination
GetExceptionCode
GetExceptionInformation
RaiseException
SetUnhandledExceptionFilter
四、调试器函数(不常用,仅作参考)
ContinueDebugEvent
DebugActiveProcess
DebugBreak
FatalExit
FlushInstructionCache
GetThreadContext
GetThreadSelectorEntry
IsDebuggerPresent
OutputDebugString
ReadProcessMemory
SetThreadContext
WaitForDebugEvent
WriteProcessMemory