Win32Exception 建構函式

定義

初始化 Win32Exception 類別的新執行個體。

多載

名稱 Description
Win32Exception()

初始化一個新的類別實例 Win32Exception ,並帶有最後一次 Win32 錯誤。

Win32Exception(Int32)

初始化一個新的類別實例 Win32Exception ,並以指定的錯誤值。

Win32Exception(String)

初始化一個包含特定詳細描述的 Win32Exception 類別新實例。

Win32Exception(Int32, String)

初始化一個新實例, Win32Exception 並以指定的錯誤與詳細描述。

Win32Exception(SerializationInfo, StreamingContext)

初始化一個新的類別實例 Win32Exception ,並依指定的上下文與序列化資訊。

Win32Exception(String, Exception)

初始化一個帶有指定詳細描述與例外的新類別實例 Win32Exception

Win32Exception()

初始化一個新的類別實例 Win32Exception ,並帶有最後一次 Win32 錯誤。

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

備註

錯誤的詳細描述將由與錯誤相關的 Win32 錯誤訊息判斷。

此建構器使用 GetLastWin32Error 的方法 Marshal 來取得錯誤碼。

適用於

Win32Exception(Int32)

初始化一個新的類別實例 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 類別新實例。

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

錯誤的詳細說明。

適用於

Win32Exception(Int32, String)

初始化一個新實例, Win32Exception 並以指定的錯誤與詳細描述。

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 錯誤代碼。

message
String

錯誤的詳細說明。

備註

錯誤的詳細描述由與錯誤相關的 Win32 錯誤訊息決定。

適用於

Win32Exception(SerializationInfo, StreamingContext)

初始化一個新的類別實例 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);
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 A 代表此例外的背景。

適用於

Win32Exception(String, Exception)

初始化一個帶有指定詳細描述與例外的新類別實例 Win32Exception

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

錯誤的詳細說明。

innerException
Exception

指的是導致此異常的內部例外。

適用於