共用方式為


_com_error 類別

Microsoft 專有的

A _com_error物件代表偵測到錯誤處理包裝函式於型別程式庫所產生的標頭檔,或由其中一個 COM 的支援類別的例外狀況。 _com_error類別會封裝HRESULT錯誤碼以及所有相關IErrorInfo Interface物件。

建構

_com_error

建構 _com_error 物件。

運算子

運算子 =

會指定現有的_com_error到另一個物件。

抽選程式 」 功能

錯誤

擷取HRESULT傳遞至建構函式。

ErrorInfo

擷取IErrorInfo物件傳遞至建構函式。

WCode

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

IErrorInfo 函式

描述

呼叫IErrorInfo::GetDescription函式。

HelpContext

呼叫IErrorInfo::GetHelpContext函式。

說明檔案

呼叫IErrorInfo::GetHelpFile函式

來源

呼叫IErrorInfo::GetSource函式。

GUID

呼叫IErrorInfo::GetGUID函式。

格式訊息抽選程式

ErrorMessage

擷取字串訊息,如 HRESULT 儲存在_com_error物件。

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