共用方式為


_com_error 類別

Microsoft 專有的

_com_error 物件代表標頭檔的錯誤處理包裝函式偵測到的一個例外狀況,其為型別程式庫或 COM 支援類別之一所產生。 _com_error 類別會封裝 HRESULT 錯誤碼和任何相關聯的 IErrorInfo Interface 物件。

建構

_com_error

建構 _com_error 物件。

運算子

operator =

將現有的 _com_error 物件指派給另一個。

擷取器函式

錯誤

擷取傳給建構函式的 HRESULT

ErrorInfo

擷取傳給建構函式的 IErrorInfo 物件。

WCode

擷取對應至封裝的 HRESULT 之 16 位元錯誤碼。

IErrorInfo 函式

描述

呼叫 IErrorInfo::GetDescription 函式。

HelpContext

呼叫 IErrorInfo::GetHelpContext 函式。

HelpFile

呼叫 IErrorInfo::GetHelpFile 函式

來源

呼叫 IErrorInfo::GetSource 函式。

GUID

呼叫 IErrorInfo::GetGUID 函式。

格式訊息擷取器

ErrorMessage

擷取儲存於 _com_error 物件中的 HRESULT 的字串訊息。

對 HRESULT 對應程式的 ExepInfo.wCode

HRESULTToWCode

將 32 位元的 HRESULT 對應至 16 位元的 wCode

WCodeToHRESULT

將 16 位元的 wCode 對應至 32 位元的 HRESULT

需求

Header: comdef.h

Lib: comsuppw.lib 或 comsuppwd.lib (如需詳細資訊,請參閱 /Zc:wchar_t (wchar_t 是原生類型))

請參閱

參考

編譯器 COM 支援類別

其他資源

IErrorInfo Interface