Códigos de erro do provedor do Outlook Social Connector
Os provedores devem retornar os erros ao chamador usando um dos códigos de erro exibidos na tabela a seguir.
Erro | Código do erro (hexadecimal) | Descrição |
---|---|---|
OSC_E_AUTH_ERROR |
0x80041404 |
Falha de autenticação na rede do site de rede social. |
OSC_E_COULDNOTCONNECT |
0x80041402 |
Nenhuma conexão está disponível para conectar ao site de rede social. |
OSC_E_FAIL |
0x80004005 |
Erro de falha geral. |
OSC_E_INTERNAL_ERROR |
0x80041400 |
Um erro interno ocorreu devido a uma operação inválida. |
OSC_E_INVALIDARG (E_INVALIDARG) |
0x80070057 |
Um argumento inválido foi transmitido a uma função. |
OSC_E_NO_CHANGES |
0x80041406 |
Nenhuma alteração ocorreu desde a última sincronização. |
OSC_E_NOT_FOUND |
0x80041405 |
Um recurso não pode ser encontrado. |
OSC_E_NOT_IMPLEMENTED (E_NOTIMPL) |
0x80004001 |
A solicitação ao site de rede social é válida mas não foi implementada pelo site de rede social. |
OSC_E_OUT_OF_MEMORY (E_OUTOFMEMORY) |
0x8007000E |
Ocorreu um erro de memória insuficiente. |
OSC_E_PERMISSION_DENIED |
0x80041403 |
O provedor de OSC negou permissão ao recurso. |
OSC_E_SERVER_VERSION_NOT_SUPPORTED |
0x80041406 |
A versão do servidor para configurar a conta da rede social não é suportada. |
OSC_E_VERSION |
0x80041401 |
O provedor não oferece suporte para esta versão de extensibilidade do provedor de OSC. |
Comentários
Valores de sucesso, aviso e erro são retornados usando um número de 32 bits que se chama identificador de resultado ou HRESULT. Um HRESULT não é um identificador de coisa alguma; ele é simplesmente um valor de 32 bits com vários campos codificados no valor. Um resultado positivo indica sucesso com status, um resultado zero indica sucesso sem status (S_OK) e um resultado negativo indica falhar.