Compartilhar via


função I_RpcExceptionFilter (rpcasync.h)

Determina se uma exceção é fatal ou não fatal

Sintaxe

int I_RpcExceptionFilter(
  unsigned long ExceptionCode
);

Parâmetros

ExceptionCode

Valor de uma exceção. Qualquer um dos seguintes valores de exceção retornará 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

Retornar valor

Um valor que especifica se a exceção foi fatal ou não fatal.

Código de retorno Descrição
EXCEPTION_CONTINUE_SEARCH A exceção é fatal e deve ser tratada.
EXCEPTION_EXECUTE_HANDLER A exceção não é fatal.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10 Build 20348
Servidor mínimo com suporte Windows 10 Build 20348
Cabeçalho rpcasync.h