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


ICoreApplicationUnhandledError Интерфейс

Определение

Добавляет событие обработки ошибок для глобальной обработки ошибок из системы, которую могут использовать модели приложений.

public interface class ICoreApplicationUnhandledError
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(4041362096, 56585, 17121, 176, 188, 224, 225, 49, 247, 141, 126)]
struct ICoreApplicationUnhandledError
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(4041362096, 56585, 17121, 176, 188, 224, 225, 49, 247, 141, 126)]
public interface ICoreApplicationUnhandledError
Public Interface ICoreApplicationUnhandledError
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v1.0)

Комментарии

Механизм ICoreApplicationUnhandledError для обработки ошибок в основном предназначен для разработчиков C++, использующих Microsoft DirectX. Для приложений UWP, использующих C++, C# или Visual Basic, следует обрабатывать исключение UnhandledException, которое предоставляется объектом Application в этой модели приложения.

В большинстве сценариев этот интерфейс не используется для реализации или приведения. Вместо этого в большинстве сценариев приложений используются события CoreApplication.UnhandledErrorDetected или аналогичные события, предоставляемые моделями приложений для платформ пользовательского интерфейса.

События

UnhandledErrorDetected

Происходит при возникновении ошибки в обработчике асинхронного завершения или обработчике событий, которая не была обработана системой или кодом приложения.

Применяется к