Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Вызывает непрерываемое исключение в текущем процессе.
Синтаксис
void RoFailFastWithErrorContext(
[in] HRESULT hrError
);
Параметры
[in] hrError
HRESULT, связанный с текущей ошибкой. Исключение возникает для любого значения hrError.
Возвращаемое значение
None
Remarks
Функция RoFailFastWithErrorContext создает непрерываемое исключение в текущем процессе при обнаружении необработанного сбоя, что препятствует продолжению выполнения процесса в неопределенном состоянии.
Вызовите функцию RoFailFastWithErrorContext , когда происходит сбой в делегате завершения для завершенной асинхронной операции или когда происходит сбой в обработчике событий при возникновении события.
Процесс, вызывающий RoFailFastWithErrorContext , завершается вызовом RaiseFailFastException. Функция не проверяет параметры и создает исключение для любого значения входных данных.
Вызовите функцию RoCaptureErrorContext , чтобы сохранить объект IRestrictedErrorInfo , связанный с текущим потоком. Функция RoFailFastWithErrorContext использует эти контекстные сведения для передачи стека вызовов ошибок в службу отчеты об ошибках Windows (WER), если она включена.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента | Windows 8 [классические приложения | Приложения UWP] |
| Минимальная версия сервера | Windows Server 2012 [классические приложения | Приложения UWP] |
| Целевая платформа | Windows |
| Header | roerrorapi.h |
| Библиотека | RuntimeObject.lib |
| DLL | ComBase.dll |