Freigeben über


ICoreApplicationUnhandledError Schnittstelle

Definition

Fügt ein Fehlerbehandlungsereignis für die globale Fehlerbehandlung aus dem System hinzu, das App-Modelle verwenden können.

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
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Der ICoreApplicationUnhandledError-Mechanismus für die Fehlerbehandlung richtet sich in erster Linie an C++-Entwickler, die Microsoft DirectX verwenden. Bei einer UWP-App mit C++, C# oder Visual Basic sollten Sie UnhandledException behandeln, die vom Application-Objekt in diesem App-Modell verfügbar gemacht wird.

In den meisten Szenarien wird diese Schnittstelle weder für die Implementierung noch für die Umwandlung verwendet. Stattdessen verwenden die meisten App-Szenarien CoreApplication.UnhandledErrorDetected oder ähnliche Ereignisse, die von den App-Modellen für UI-Frameworks bereitgestellt werden.

Ereignisse

UnhandledErrorDetected

Tritt auf, wenn ein Fehler in einem asynchronen Vervollständigungshandler oder einem Ereignishandler vorliegt, der nicht anderweitig von System- oder App-Code behandelt wurde.

Gilt für: