HResult Struct

Definizione

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.

Si applica a

Vedi anche