HResult 结构
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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
- 继承
-
HResult
- 属性
Windows 要求
设备系列 |
Windows 10 (在 10.0.10240.0 中引入)
|
API contract |
Windows.Foundation.FoundationContract (在 v1.0 中引入)
|
注解
使用 .NET 编程时,此类是隐藏的。 对 .NET 编程可见的所有异常将改为报告为 System.Exception 类的实例,或特定的衍生异常 (标准异常) 其中异常类型封装了异常的更详细含义或方案。 这适用于在开发时遇到的第一次机会异常、运行时异常以及可以使用 UnhandledException 技术在应用级别处理的任何异常。
有关如何使用 C# 或 Visual Basic 处理异常的详细信息,请参阅 C# 或 Visual Basic 中的 异常处理。
有关如何使用 Visual C++ 组件扩展处理异常 (C++/CX) 的详细信息,请参阅 异常 (C++/CX) 。
有关如何在 JavaScript 中处理错误的详细信息,请参阅 JavaScript 运行时错误。
Windows 运行时 HResult 基于 Windows 错误代码模型。 “值”字段将传统 HRESULT 的所有部分合并为单个整数, (前面的位、设施、错误代码) 。 Windows 运行时具有自己的设施,但也使用 (,并且可能会引发由其他设施定义的) 错误代码。
字段
Value |
描述错误的整数。 |