Freigeben über


HResult Struktur

Definition

Stellt einen Windows-Runtime Fehler dar.

.NETTO Bei der Programmierung mit .NET wird dieser Typ ausgeblendet, und Ausnahmen werden als System.Exception oder bestimmte abgeleitete Ausnahmetypen angezeigt. Siehe Hinweise.

public value class HResult
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
struct HResult
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
public struct Exception
var hResult = {
value : /* Your value */
}
Public Structure Exception
Vererbung
HResult
Attribute

Windows-Anforderungen

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

Hinweise

Beim Programmieren mit .NET ist diese Klasse ausgeblendet. Alle Ausnahmen, die für die .NET-Programmierung sichtbar sind, werden stattdessen als instance der System.Exception-Klasse oder als eine bestimmte abgeleitete Ausnahme (eine Standardausnahme) gemeldet, bei der der Ausnahmetyp eine ausführlichere Bedeutung oder ein detaillierteres Szenario für die Ausnahme kapselt. Dies gilt für First-Chance-Ausnahmen bei der Entwicklung, Laufzeitausnahmen und alle Ausnahmen, die Sie mit der UnhandledException-Technik auf App-Ebene behandeln können.

Weitere Informationen zum Behandeln von Ausnahmen mit C# oder Visual Basic finden Sie unter Ausnahmebehandlung für in C# oder Visual Basic.

Weitere Informationen zum Behandeln von Ausnahmen mithilfe von Visual C++-Komponentenerweiterungen (C++/CX) finden Sie unter Ausnahmen (C++/CX)..

Weitere Informationen zum Behandeln von Fehlern in JavaScript finden Sie unter JavaScript-Laufzeitfehler.

Die Windows-Runtime HResult basiert auf dem Windows-Fehlercodesmodell. Das Feld Wert kombiniert alle Teile eines herkömmlichen HRESULT als einzelne ganze Zahl (vorherige Bits, Facility, Fehlercode). Die Windows-Runtime verfügt über eine eigene Einrichtung, verwendet aber auch Fehlercodes, die von anderen Einrichtungen definiert wurden (und können sie auslösen).

Felder

Value

Eine ganze Zahl, die einen Fehler beschreibt.

Gilt für:

Weitere Informationen