HRESULT
適用対象: Outlook 2013 | Outlook 2016
エラーまたは警告を記述するために使用される 32 ビット値。
typedef LONG HRESULT;
注釈
HRESULT データ型は、SCODE データ型と同じです。
HRESULT 値は、次のフィールドで構成されます。
重大度を示す 1 ビット コード。0 は成功を表し、1 は失敗を表します。
4 ビットの予約値。
エラーまたは警告の責任を示す 11 ビット コード (ファシリティ コードとも呼ばれます)。
エラーまたは警告を記述する 16 ビット コード。
ほとんどの MAPI インターフェイスメソッドと関数は、詳細な原因の形成を提供するために HRESULT 値を返します。 HRESULT 値は、OLE インターフェイス メソッドでも広く使用されています。 OLE には、エラー処理用の別の一般的なデータ型である HRESULT 値と SCODE 値の間で変換するためのマクロがいくつか用意されています。
注:
64 ビット MAPI では、 HRESULT は引き続き 32 ビット値です。
HRESULT 値の OLE 使用の詳細については、「OLE プログラマリファレンス」を参照してください。 MAPI でのこれらの値の使用の詳細については、「 エラー処理 と次のいずれかのインターフェイス メソッド」を参照してください。