_com_error 類別
Microsoft 專有的
_com_error 物件代表標頭檔的錯誤處理包裝函式偵測到的一個例外狀況,其為型別程式庫或 COM 支援類別之一所產生。 _com_error 類別會封裝 HRESULT 錯誤碼和任何相關聯的 IErrorInfo Interface 物件。
建構
建構 _com_error 物件。 |
運算子
將現有的 _com_error 物件指派給另一個。 |
擷取器函式
擷取傳給建構函式的 HRESULT。 |
|
擷取傳給建構函式的 IErrorInfo 物件。 |
|
擷取對應至封裝的 HRESULT 之 16 位元錯誤碼。 |
IErrorInfo 函式
呼叫 IErrorInfo::GetDescription 函式。 |
|
呼叫 IErrorInfo::GetHelpContext 函式。 |
|
呼叫 IErrorInfo::GetHelpFile 函式 |
|
呼叫 IErrorInfo::GetSource 函式。 |
|
呼叫 IErrorInfo::GetGUID 函式。 |
格式訊息擷取器
擷取儲存於 _com_error 物件中的 HRESULT 的字串訊息。 |
對 HRESULT 對應程式的 ExepInfo.wCode
將 32 位元的 HRESULT 對應至 16 位元的 wCode。 |
|
將 16 位元的 wCode 對應至 32 位元的 HRESULT。 |
需求
Header: comdef.h
Lib: comsuppw.lib 或 comsuppwd.lib (如需詳細資訊,請參閱 /Zc:wchar_t (wchar_t 是原生類型))