Поделиться через


функция 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