次の方法で共有


HResult 構造体

定義

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

エラーを表す整数。

適用対象

こちらもご覧ください