Win32Exception 建構函式
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
初始化 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
指的是導致此異常的內部例外。