共用方式為


HRESULT

適用於:Outlook 2013 |Outlook 2016

用來描述錯誤或警告的32位值。

typedef LONG HRESULT;

註解

HRESULT 資料類型與 SCODE 資料類型相同。

HRESULT 值包含下列欄位:

  • 指出嚴重性的 1 位程序代碼,其中零代表成功,1 代表失敗。

  • 4 位保留值。

  • 指出錯誤或警告責任的11位程式代碼,也稱為設備程序代碼。

  • 描述錯誤或警告的16位程序代碼。

大部分的 MAPI 介面方法和函式都會傳回 HRESULT 值,以提供詳細的原因產生。 HRESULT 值也廣泛用於 OLE 介面方法中。 OLE 提供數個宏來轉換 HRESULT 值和 SCODE 值,這是另一個用於錯誤處理的常見數據類型。

注意事項

在 64 位 MAPI 中, HRESULT 仍是 32 位值。

如需 OLE 使用 HRESULT 值的資訊,請參閱 OLE 程式設計人員參考。 如需在MAPI中使用這些值的詳細資訊,請參閱 錯誤處理 和下列任何介面方法:

IABLogon::GetLastError

IMAPISupport::GetLastError

IMAPIControl::GetLastError

IMAPITable::GetLastError

IMAPIProp::GetLastError

IMAPIViewAdviseSink::OnPrint

另請參閱

SCODEMAPI 資料類型