HResult Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |