HResult Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |