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