Condividi tramite


funzione I_RpcExceptionFilter (rpcasync.h)

Determina se un'eccezione è irreversibile o non irreversibile

Sintassi

int I_RpcExceptionFilter(
  unsigned long ExceptionCode
);

Parametri

ExceptionCode

Valore di un'eccezione. Uno dei valori di eccezione seguenti restituirà 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

Valore restituito

Valore che specifica se l'eccezione è stata irreversibile o non irreversibile.

Codice restituito Descrizione
EXCEPTION_CONTINUE_SEARCH L'eccezione è irreversibile e deve essere gestita.
EXCEPTION_EXECUTE_HANDLER L'eccezione non è irreversibile.

Requisiti

Requisito Valore
Client minimo supportato Windows 10 Build 20348
Server minimo supportato Windows 10 Build 20348
Intestazione rpcasync.h