Win32Exception コンストラクター

定義

Win32Exception クラスの新しいインスタンスを初期化します。

オーバーロード

Win32Exception()

最後に発生した Win32 エラーを使用して、Win32Exception クラスの新しいインスタンスを初期化します。

Win32Exception(Int32)

指定したエラーを使用して、Win32Exception クラスの新しいインスタンスを初期化します。

Win32Exception(String)

詳細説明を指定して、Win32Exception クラスの新しいインスタンスを初期化します。

Win32Exception(Int32, String)

指定したエラーと詳細説明を使用して、Win32Exception クラスの新しいインスタンスを初期化します。

Win32Exception(SerializationInfo, StreamingContext)
古い.

指定したコンテキスト情報とシリアル化情報で、Win32Exception クラスの新しいインスタンスを初期化します。

Win32Exception(String, Exception)

詳細説明と例外を指定して、Win32Exception クラスの新しいインスタンスを初期化します。

Win32Exception()

ソース:
Win32Exception.cs
ソース:
Win32Exception.cs
ソース:
Win32Exception.cs

最後に発生した Win32 エラーを使用して、Win32Exception クラスの新しいインスタンスを初期化します。

public:
 Win32Exception();
public Win32Exception ();
Public Sub New ()

注釈

エラーの詳細な説明は、エラーに関連付けられている Win32 エラー メッセージによって決定されます。

このコンストラクターは、 の Marshal メソッドをGetLastWin32Error使用してエラー コードを取得します。

適用対象

Win32Exception(Int32)

ソース:
Win32Exception.cs
ソース:
Win32Exception.cs
ソース:
Win32Exception.cs

指定したエラーを使用して、Win32Exception クラスの新しいインスタンスを初期化します。

public:
 Win32Exception(int error);
public Win32Exception (int error);
new System.ComponentModel.Win32Exception : int -> System.ComponentModel.Win32Exception
Public Sub New (error As Integer)

パラメーター

error
Int32

この例外に関連付けられている Win32 エラー コード。

注釈

エラーの詳細な説明は、エラーに関連付けられている Win32 エラー メッセージによって決まります。

適用対象

Win32Exception(String)

ソース:
Win32Exception.cs
ソース:
Win32Exception.cs
ソース:
Win32Exception.cs

詳細説明を指定して、Win32Exception クラスの新しいインスタンスを初期化します。

public:
 Win32Exception(System::String ^ message);
public Win32Exception (string message);
public Win32Exception (string? message);
new System.ComponentModel.Win32Exception : string -> System.ComponentModel.Win32Exception
Public Sub New (message As String)

パラメーター

message
String

エラーの詳細説明。

適用対象

Win32Exception(Int32, String)

ソース:
Win32Exception.cs
ソース:
Win32Exception.cs
ソース:
Win32Exception.cs

指定したエラーと詳細説明を使用して、Win32Exception クラスの新しいインスタンスを初期化します。

public:
 Win32Exception(int error, System::String ^ message);
public Win32Exception (int error, string message);
public Win32Exception (int error, string? message);
new System.ComponentModel.Win32Exception : int * string -> System.ComponentModel.Win32Exception
Public Sub New (error As Integer, message As String)

パラメーター

error
Int32

この例外に関連付けられている Win32 エラー コード。

message
String

エラーの詳細説明。

注釈

エラーの詳細な説明は、エラーに関連付けられている Win32 エラー メッセージによって決まります。

適用対象

Win32Exception(SerializationInfo, StreamingContext)

ソース:
Win32Exception.cs
ソース:
Win32Exception.cs
ソース:
Win32Exception.cs

注意事項

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

指定したコンテキスト情報とシリアル化情報で、Win32Exception クラスの新しいインスタンスを初期化します。

protected:
 Win32Exception(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
protected Win32Exception (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
protected Win32Exception (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);
new System.ComponentModel.Win32Exception : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.ComponentModel.Win32Exception
[<System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.ComponentModel.Win32Exception : System.Runtime.Serialization.SerializationInfo * System.Runtime.Serialization.StreamingContext -> System.ComponentModel.Win32Exception
Protected Sub New (info As SerializationInfo, context As StreamingContext)

パラメーター

info
SerializationInfo

この例外に関連付けられている SerializationInfo

context
StreamingContext

この例外のコンテキストを表す StreamingContext オブジェクト。

属性

適用対象

Win32Exception(String, Exception)

ソース:
Win32Exception.cs
ソース:
Win32Exception.cs
ソース:
Win32Exception.cs

詳細説明と例外を指定して、Win32Exception クラスの新しいインスタンスを初期化します。

public:
 Win32Exception(System::String ^ message, Exception ^ innerException);
public Win32Exception (string message, Exception innerException);
public Win32Exception (string? message, Exception? innerException);
new System.ComponentModel.Win32Exception : string * Exception -> System.ComponentModel.Win32Exception
Public Sub New (message As String, innerException As Exception)

パラメーター

message
String

エラーの詳細説明。

innerException
Exception

この例外の原因である内部例外への参照。

適用対象