I_RpcExceptionFilter 函数 (rpcasync.h)
确定异常是致命的还是非致命的
语法
int I_RpcExceptionFilter(
unsigned long ExceptionCode
);
参数
ExceptionCode
异常的值。 以下任何异常值都将返回EXCEPTION_CONTINUE_SEARCH:
- STATUS_ACCESS_VIOLATION
- STATUS_POSSIBLE_DEADLOCK
- STATUS_INSTRUCTION_MISALIGNMENT
- STATUS_DATATYPE_MISALIGNMENT
- STATUS_PRIVILEGED_INSTRUCTION
- STATUS_ILLEGAL_INSTRUCTION
- STATUS_BREAKPOINT
- STATUS_STACK_OVERFLOW
- STATUS_HANDLE_NOT_CLOSABLE
- STATUS_IN_PAGE_ERROR
- STATUS_ASSERTION_FAILURE
- STATUS_STACK_BUFFER_OVERRUN
- STATUS_GUARD_PAGE_VIOLATION
- STATUS_REG_NAT_CONSUMPTION
返回值
一个 值,该值指定异常是致命的还是非致命的。
返回代码 | 说明 |
---|---|
EXCEPTION_CONTINUE_SEARCH | 异常是致命的,必须进行处理。 |
EXCEPTION_EXECUTE_HANDLER | 异常不是致命的。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 10内部版本 20348 |
最低受支持的服务器 | Windows 10内部版本 20348 |
标头 | rpcasync.h |