使用宏處理錯誤
適用於: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 中的錯誤狀況。 |