SetDebugErrorLevel函数设置Windows将生成调试事件的最小错误级别,并将其传递给调试器。
VOID SetDebugErrorLevel(
DWORD 【//原子或字符串的地址】 | //调试错误级别 |
); |
参数
【//原子或字符串的地址】
指定调试事件的最小错误级别。如果错误等于或高于此级别,Windows将生成调试事件。此参数必须是以下值之一:
值 | 含义 |
0 | 不报告任何错误。该值是默认的错误级别。 |
SLE_ERROR | 仅报告ERROR级别的调试事件。 |
SLE_MINORERROR | 仅报告MINORERROR级别和ERROR级别调试事件。 |
SLE_WARNING | 报告警告级别,MINORERROR级别和ERROR级别调试事件。 |
返回值
此函数不返回值。
备注
调试器调用SetDebugErrorLevel来指定应该通知的错误类型。
如果调试错误级别大于发生的错误,则会设置GetLastError函数的值,但是内核不会生成调试事件。