Поделиться через


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.

См. также

Типы данных HRESULTMAPI