Коды ошибок поставщика Outlook Social Connector
Поставщики должны возвращать вызывающим объекту ошибки с помощью одного из кодов ошибок, показанных в следующей таблице.
Ошибка | Код ошибки (шестнадцатеричный) | Описание |
---|---|---|
OSC_E_AUTH_ERROR |
0x80041404 |
Сбой проверки подлинности в сети сайта социальной сети. |
OSC_E_COULDNOTCONNECT |
0x80041402 |
Подключение к сайту социальной сети недоступно. |
OSC_E_FAIL |
0x80004005 |
Общая ошибка сбоя. |
OSC_E_INTERNAL_ERROR |
0x80041400 |
Произошла внутренняя ошибка из-за недопустимой операции. |
OSC_E_INVALIDARG (E_INVALIDARG) |
0x80070057 |
В функцию передан недопустимый аргумент. |
OSC_E_NO_CHANGES |
0x80041406 |
С момента последней синхронизации не произошло никаких изменений. |
OSC_E_NOT_FOUND |
0x80041405 |
Не удается найти ресурс. |
OSC_E_NOT_IMPLEMENTED (E_NOTIMPL) |
0x80004001 |
Запрос к сайту социальной сети действителен, но не был реализован сайтом социальной сети. |
OSC_E_OUT_OF_MEMORY (E_OUTOFMEMORY) |
0x8007000E |
Произошла ошибка нехватки памяти. |
OSC_E_PERMISSION_DENIED |
0x80041403 |
Поставщик OSC отказал в разрешении для ресурса. |
OSC_E_SERVER_VERSION_NOT_SUPPORTED |
0x80041406 |
Версия сервера для настройки учетной записи социальной сети не поддерживается. |
OSC_E_VERSION |
0x80041401 |
Поставщик не поддерживает эту версию расширяемости поставщика OSC. |
Замечания
Значения успешного выполнения, предупреждения и ошибки возвращаются с помощью 32-разрядного числа, называемого дескриптором результата или HRESULT. HRESULT не является дескриптором ни для чего; это просто 32-разрядное значение, которое имеет несколько полей, закодированных в значении. Положительный результат указывает на успешное выполнение с состоянием, нулевой результат — на успех без состояния (S_OK), а отрицательный — на сбой.