Win32Exception コンストラクター

定義

Win32Exception クラスの新しいインスタンスを初期化します。Initializes a new instance of the Win32Exception class.

オーバーロード

Win32Exception()

最後に発生した Win32 エラーを使用して、Win32Exception クラスの新しいインスタンスを初期化します。Initializes a new instance of the Win32Exception class with the last Win32 error that occurred.

Win32Exception(Int32)

指定したエラーを使用して、Win32Exception クラスの新しいインスタンスを初期化します。Initializes a new instance of the Win32Exception class with the specified error.

Win32Exception(String)

詳細説明を指定して、Win32Exception クラスの新しいインスタンスを初期化します。Initializes a new instance of the Win32Exception class with the specified detailed description.

Win32Exception(Int32, String)

指定したエラーと詳細説明を使用して、Win32Exception クラスの新しいインスタンスを初期化します。Initializes a new instance of the Win32Exception class with the specified error and the specified detailed description.

Win32Exception(SerializationInfo, StreamingContext)

指定したコンテキスト情報とシリアル化情報で、Win32Exception クラスの新しいインスタンスを初期化します。Initializes a new instance of the Win32Exception class with the specified context and the serialization information.

Win32Exception(String, Exception)

詳細説明と例外を指定して、Win32Exception クラスの新しいインスタンスを初期化します。Initializes a new instance of the Win32Exception class with the specified detailed description and the specified exception.

Win32Exception()

最後に発生した Win32 エラーを使用して、Win32Exception クラスの新しいインスタンスを初期化します。Initializes a new instance of the Win32Exception class with the last Win32 error that occurred.

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

注釈

エラーの詳細な説明は、エラーに関連付けられている Win32 エラーメッセージによって決定されます。The detailed description of the error will be determined by the Win32 error message associated with the error.

このコンストラクターは、MarshalGetLastWin32Error メソッドを使用して、エラーコードを取得します。This constructor uses the GetLastWin32Error method of Marshal to get its error code.

セキュリティ

SecurityPermission
アンマネージコードへのアクセスに使用します。for access to unmanaged code. 関連付けられた列挙型: UnmanagedCodeAssociated enumeration: UnmanagedCode

Win32Exception(Int32)

指定したエラーを使用して、Win32Exception クラスの新しいインスタンスを初期化します。Initializes a new instance of the Win32Exception class with the specified error.

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 エラー コード。The Win32 error code associated with this exception.

注釈

エラーの詳細な説明は、エラーに関連付けられている Win32 エラーメッセージによって決まります。The detailed description of the error is determined by the Win32 error message associated with the error.

セキュリティ

SecurityPermission
アンマネージコードへのアクセスに使用します。for access to unmanaged code. 関連付けられた列挙型: UnmanagedCodeAssociated enumeration: UnmanagedCode

Win32Exception(String)

詳細説明を指定して、Win32Exception クラスの新しいインスタンスを初期化します。Initializes a new instance of the Win32Exception class with the specified detailed description.

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

パラメーター

message
String

エラーの詳細説明。A detailed description of the error.

セキュリティ

SecurityPermission
アンマネージコードへのアクセスに使用します。for access to unmanaged code. 関連付けられた列挙型: UnmanagedCodeAssociated enumeration: UnmanagedCode

Win32Exception(Int32, String)

指定したエラーと詳細説明を使用して、Win32Exception クラスの新しいインスタンスを初期化します。Initializes a new instance of the Win32Exception class with the specified error and the specified detailed description.

public:
 Win32Exception(int error, System::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 エラー コード。The Win32 error code associated with this exception.

message
String

エラーの詳細説明。A detailed description of the error.

注釈

エラーの詳細な説明は、エラーに関連付けられている Win32 エラーメッセージによって決まります。The detailed description of the error is determined by the Win32 error message associated with the error.

セキュリティ

SecurityPermission
アンマネージコードへのアクセスに使用します。for access to unmanaged code. 関連付けられた列挙型: UnmanagedCodeAssociated enumeration: UnmanagedCode

Win32Exception(SerializationInfo, StreamingContext)

指定したコンテキスト情報とシリアル化情報で、Win32Exception クラスの新しいインスタンスを初期化します。Initializes a new instance of the Win32Exception class with the specified context and the serialization information.

protected:
 Win32Exception(System::Runtime::Serialization::SerializationInfo ^ info, System::Runtime::Serialization::StreamingContext context);
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
Protected Sub New (info As SerializationInfo, context As StreamingContext)

パラメーター

info
SerializationInfo

この例外に関連付けられている SerializationInfoThe SerializationInfo associated with this exception.

context
StreamingContext

この例外のコンテキストを表す StreamingContext オブジェクト。A StreamingContext that represents the context of this exception.

セキュリティ

CodeAccessPermission
アンマネージコードへのアクセスに使用します。for access to unmanaged code. 関連付けられた列挙型: UnmanagedCodeAssociated enumeration: UnmanagedCode

Win32Exception(String, Exception)

詳細説明と例外を指定して、Win32Exception クラスの新しいインスタンスを初期化します。Initializes a new instance of the Win32Exception class with the specified detailed description and the specified exception.

public:
 Win32Exception(System::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

エラーの詳細説明。A detailed description of the error.

innerException
Exception

この例外の原因になった内部例外への参照。A reference to the inner exception that is the cause of this exception.

セキュリティ

SecurityPermission
アンマネージコードへのアクセスに使用します。for access to unmanaged code. 関連付けられた列挙型: UnmanagedCodeAssociated enumeration: UnmanagedCode

適用対象