HResult Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un errore di Windows Runtime.
.NET Quando si esegue la programmazione con .NET, questo tipo è nascosto e le eccezioni vengono visualizzate come System.Exception o tipi di eccezione derivati specifici. Vedere la sezione Osservazioni.
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
- Ereditarietà
-
HResult
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Foundation.FoundationContract (è stato introdotto in v1.0)
|
Commenti
Quando si esegue la programmazione con .NET, questa classe è nascosta. Tutte le eccezioni visibili alla programmazione .NET vengono invece segnalate come un'istanza della classe System.Exception o un'eccezione derivata specifica (eccezione standard) in cui il tipo di eccezione incapsula un significato o uno scenario più dettagliato per l'eccezione. Ciò vale per le eccezioni first-chance rilevate durante lo sviluppo, le eccezioni di runtime e tutte le eccezioni che è possibile gestire a livello di app usando la tecnica UnhandledException .
Per altre info su come gestire le eccezioni con C# o Visual Basic, vedere Gestione delle eccezioni per in C# o Visual Basic.
Per altre info su come gestire le eccezioni usando le estensioni del componente Visual C++ (C++/CX), vedi Eccezioni (C++/CX).
Per altre informazioni su come gestire gli errori in JavaScript, vedi Errori di runtime JavaScript.
L'Windows Runtime HResult si basa sul modello codici di errore di Windows. Il campo Valore combina tutte le parti di un HRESULT convenzionale come un singolo intero (bit precedenti, struttura, codice di errore). Il Windows Runtime dispone di una propria struttura, ma usa anche codici di errore (e possono generare) definiti da altre strutture.
Campi
Value |
Intero che descrive un errore. |