SCODE
Область применения: Outlook 2013 | Outlook 2016
32-разрядное значение состояния, используемое для описания ошибки или предупреждения.
typedef ULONG SCODE;
Замечания
Тип данных SCODE совпадает с типом данных HRESULT .
Значение SCODE делится на четыре поля:
Однобитовый код серьезности, для которого задано значение 0 для указания успеха и 1 для указания сбоя.
11-разрядное зарезервированное поле
4-разрядный код объекта, указывающий область, ответственную за ошибку или предупреждение.
16-разрядная ошибка или код предупреждения, описывающий проблему, которая вызывает ошибку или предупреждение.
Многие функции и методы MAPI возвращают значения SCODE , определенные как типы данных HRESULT , как и методы и функции OLE. OLE определяет несколько макросов, которые можно использовать для преобразования между SCODE и HRESULT.
Примечание.
В 64-разрядной версии MAPI SCODE по-прежнему является 32-разрядным значением.
Дополнительные сведения о том, как MAPI использует тип данных SCODE , см. в разделе Обработка ошибок. Дополнительные сведения о OLE и типе данных SCODE см. в справочнике по OLE Programmer.