Share via


función I_RpcExceptionFilter (rpcasync.h)

Determina si una excepción es grave o no grave.

Sintaxis

int I_RpcExceptionFilter(
  unsigned long ExceptionCode
);

Parámetros

ExceptionCode

Valor de una excepción. Cualquiera de los siguientes valores de excepción devolverá 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

Valor devuelto

Valor que especifica si la excepción era grave o no grave.

Código devuelto Descripción
EXCEPTION_CONTINUE_SEARCH La excepción es grave y debe controlarse.
EXCEPTION_EXECUTE_HANDLER La excepción no es grave.

Requisitos

Requisito Value
Cliente mínimo compatible compilación 20348 de Windows 10
Servidor mínimo compatible compilación 20348 de Windows 10
Encabezado rpcasync.h