更新时间:2023-08-10 14:31
SetErrorMode() 函数控制 Windows 是否处理 指定类型的严重错误或使调用应用程序来处理它们。
UINTWINAPISetErrorMode(_In_UINTuMode);
默认情况下,子进程继承父进程的错误模式标志。换句话说,如果一个进程SEM_NOGPFAULTERRORBOX标志已经打开,并且生成了一个子进程,该子进程也拥有这个打开的标志。但是,子进程并没有得到这一情况的通知,它可能尚未编写以便处理GP故障的错误。如果GP故障发生在子进程的某个线程中,该子进程就会终止运行,而不通知用户。父进程可以防止子进程继承它的错误模式,方法是在调用CreateProcess时设定CREATE_DEFAULT_ERROR_MODE标志。
返回值是错误的模式位标志先前的状态。