共用方式為


使用宏處理錯誤

適用於:Outlook 2013 |Outlook 2016

有數個宏可讓您更輕鬆地使用 HRESULT 值。

有兩組宏會測試失敗或成功:HR_SUCCEEDED和HR_FAILED和 SUCCEEDED 和 FAILED。 SUCCEEDED 與HR_SUCCEEDED相同,FAILED 與HR_FAILED相同。

在此情況下,請使用 ResultFromScode 宏將 HRESULT 變數設定為S_OK的對應 HRESULT 值。

下表簡短描述常用的宏。

巨集 描述
MAKE_HRESULT
從其元件建構 HRESULT。
HR_SUCCEEDED
測試 HRESULT 是否成功或警告條件。
HR_FAILED
測試 HRESULT 中的錯誤狀況。
HRESULT_CODE
擷取 HRESULT 的錯誤碼部分。
HRESULT_FACILITY
從 HRESULT 擷取設備。
HRESULT_SEVERITY
從 SEVERITY 擷取嚴重性位。
成功
測試 HRESULT 是否成功或警告條件。
失敗
測試 HRESULT 中的錯誤狀況。