共用方式為


CAtlException 類別

這個類別會定義 ATL 例外狀況。

語法

class CAtlException

成員

公用建構函式

名稱 描述
CAtlException::CAtlException 建構函式。

公用運算子

名稱 描述
CAtlException::operator HRESULT 將目前的物件轉換成 HRESULT 值。

公用資料成員

名稱 描述
CAtlException::m_hr 物件所建立且用來儲存錯誤條件之 HRESULT 類型的變數。

備註

CAtlException物件代表與 ATL 作業相關的例外狀況。 類別 CAtlException 包含公用數據成員,其會儲存狀態代碼,指出例外狀況的原因,以及可讓您將例外狀況視為 HRESULT 的轉換運算符。

一般而言,您將呼叫 AtlThrow 而不是直接建立 CAtlException 物件。

需求

標頭: atlexcept.h

CAtlException::CAtlException

建構函式。

CAtlException(HRESULT hr) throw();
CAtlException() throw();

參數

人力資源
HRESULT 錯誤碼。

CAtlException::operator HRESULT

將目前的物件轉換成 HRESULT 值。

operator HRESULT() const throw ();

CAtlException::m_hr

HRESULT 數據成員。

HRESULT m_hr;

備註

儲存錯誤條件的數據成員。 HRESULT 值是由建構函式 CAtlException::CAtlException 所設定。

另請參閱

AtlThrow
類別概觀