HResult Structure

Définition

Représente une erreur Windows Runtime.

.NET Lors de la programmation avec .NET, ce type est masqué et les exceptions s’affichent comme System.Exception ou des types d’exceptions dérivés spécifiques. Consultez la section Notes.

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
Héritage
HResult
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (introduit dans v1.0)

Remarques

Lors de la programmation avec .NET, cette classe est masquée. Toutes les exceptions visibles par la programmation .NET sont signalées en tant que instance de la classe System.Exception, ou comme exception dérivée spécifique (exception standard) où le type d’exception encapsule une signification ou un scénario plus détaillé pour l’exception. Cela est vrai pour les exceptions de première chance que vous rencontrez lors du développement, les exceptions au moment de l’exécution et toutes les exceptions que vous pouvez gérer au niveau de l’application à l’aide de la technique UnhandledException .

Pour plus d’informations sur la gestion des exceptions à l’aide de C# ou de Visual Basic, consultez Gestion des exceptions pour en C# ou Visual Basic.

Pour plus d’informations sur la gestion des exceptions à l’aide des extensions de composant Visual C++ (C++/CX), consultez Exceptions (C++/CX).

Pour plus d’informations sur la gestion des erreurs dans JavaScript, consultez Erreurs d’exécution JavaScript.

Le Windows Runtime HResult est basé sur le modèle de codes d’erreur Windows. Le champ Valeur combine toutes les parties d’un HRESULT conventionnel en tant qu’entier unique (bits précédents, facilité, code d’erreur). Le Windows Runtime dispose de sa propre installation, mais utilise également (et peut lever) des codes d’erreur définis par d’autres installations.

Champs

Value

Entier qui décrit une erreur.

S’applique à

Voir aussi