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-разрядным значением.
Сведения об использовании значений HRESULT ole см. в справочнике по OLE Programmer. Дополнительные сведения об использовании этих значений в MAPI см. в разделе Обработка ошибок и любой из следующих методов интерфейса: