Partager via


I_RpcExceptionFilter, fonction (rpcasync.h)

Détermine si une exception est fatale ou non fatale

Syntaxe

int I_RpcExceptionFilter(
  unsigned long ExceptionCode
);

Paramètres

ExceptionCode

Valeur d’une exception. L’une des valeurs d’exception suivantes retourne 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

Valeur retournée

Valeur qui spécifie si l’exception a été fatale ou non mortelle.

Code de retour Description
EXCEPTION_CONTINUE_SEARCH L’exception est irrécupérable et doit être gérée.
EXCEPTION_EXECUTE_HANDLER L’exception n’est pas fatale.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 10 Build 20348
Serveur minimal pris en charge Windows 10 Build 20348
En-tête rpcasync.h