HResult 構造体
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Windows ランタイム エラーを表します。
。ネット .NET を使用してプログラミングする場合、この型は非表示になり、例外は System.Exception または特定の派生例外の種類として表示されます。 「解説」を参照してください。
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 エラー コード モデルに基づいています。 Value フィールドは、従来の HRESULT のすべての部分を 1 つの整数 (前のビット、機能、エラー コード) として結合します。 Windows ランタイムには独自の機能がありますが、他の機能で定義されたエラー コードを使用 (および スローする可能性もあります) もあります。
フィールド
Value |
エラーを表す整数。 |