Mensagens de erro (Winhttp.h)
Os valores de erro listados abaixo são retornados por GetLastError quando uma das funções winHTTP (Serviços HTTP do Microsoft Windows) falha e também são retornados nos 16 bits inferiores do erro HRESULT retornados do objeto WinHttpRequest .
Os valores de erro cujos nomes começam com "ERROR_WINHTTP_" são específicos para as funções WinHTTP. As funções WinHTTP também retornam mensagens de erro do Windows quando apropriado.
-
ERROR_WINHTTP_AUTO_PROXY_SERVICE_ERROR
-
-
12178
-
Retornado por WinHttpGetProxyForUrl quando um proxy para a URL especificada não pode ser localizado.
-
-
ERROR_WINHTTP_AUTODETECTION_FAILED
-
-
12180
-
Retornado por WinHttpDetectAutoProxyConfigUrl se WinHTTP não puder descobrir a URL do arquivo DE CONFIGURAção Automática de Proxy (PAC).
-
-
ERROR_WINHTTP_BAD_AUTO_PROXY_SCRIPT
-
-
12166
-
Ocorreu um erro ao executar o código de script no arquivo PAC (Configuração Automática de Proxy).
-
-
ERROR_WINHTTP_CANNOT_CALL_AFTER_OPEN
-
-
12103
-
Retornado pelo objeto HttpRequest se uma opção especificada não puder ser solicitada depois que o método Open for chamado.
-
-
ERROR_WINHTTP_CANNOT_CALL_AFTER_SEND
-
-
12102
-
Retornado pelo objeto HttpRequest se uma operação solicitada não puder ser executada depois de chamar o método Send .
-
-
ERROR_WINHTTP_CANNOT_CALL_BEFORE_OPEN
-
-
12100
-
Retornado pelo objeto HttpRequest se uma operação solicitada não puder ser executada antes de chamar o método Open .
-
-
ERROR_WINHTTP_CANNOT_CALL_BEFORE_SEND
-
-
12101
-
Retornado pelo objeto HttpRequest se uma operação solicitada não puder ser executada antes de chamar o método Send .
-
-
ERROR_WINHTTP_CANNOT_CONNECT
-
-
12029
-
Retornado se a conexão com o servidor falhou.
-
-
ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED
-
-
O servidor requer autenticação de cliente SSL. O aplicativo recupera a lista de emissores de certificado chamando WinHttpQueryOption com a opção WINHTTP_OPTION_CLIENT_CERT_ISSUER_LIST . Para obter mais informações, consulte a opção WINHTTP_OPTION_CLIENT_CERT_ISSUER_LIST .
Se o servidor solicitar o certificado do cliente, mas não o exigir, o aplicativo poderá alternar chamar WinHttpSetOption com a opção WINHTTP_OPTION_CLIENT_CERT_CONTEXT . Nesse caso, o aplicativo especifica a macro WINHTTP_NO_CLIENT_CERT_CONTEXT no parâmetro lpBuffer de WinHttpSetOption. Para obter mais informações, consulte a opção WINHTTP_OPTION_CLIENT_CERT_CONTEXT .
Windows Server 2003 com SP1 e Windows XP com SP2: Não há suporte para esse erro.
-
-
ERROR_WINHTTP_CLIENT_CERT_NO_ACCESS_PRIVATE_KEY
-
-
O aplicativo não tem os privilégios necessários para acessar a chave privada associada ao certificado do cliente.
Windows Server 2003 com SP1 e Windows XP com SP2: Não há suporte para esse erro.
-
-
ERROR_WINHTTP_CLIENT_CERT_NO_PRIVATE_KEY
-
-
O contexto do certificado do cliente SSL não tem uma chave privada associada a ele. O certificado do cliente pode ter sido importado para o computador sem a chave privada.
Windows Server 2003 com SP1 e Windows XP com SP2: Não há suporte para esse erro.
-
-
ERROR_WINHTTP_CHUNKED_ENCODING_HEADER_SIZE_OVERFLOW
-
-
12183
-
Retornado por WinHttpReceiveResponse quando uma condição de estouro é encontrada no curso da análise da codificação em partes.
-
-
ERROR_WINHTTP_CLIENT_AUTH_CERT_NEEDED
-
-
12044
-
Retornado por WinHttpReceiveResponse quando o servidor solicita a autenticação do cliente.
Windows Server 2003 com SP1 e Windows XP com SP2: Não há suporte para esse erro.
-
-
ERROR_WINHTTP_CONNECTION_ERROR
-
-
12030
-
A conexão com o servidor foi redefinida ou encerrada ou um protocolo SSL incompatível foi encontrado. Por exemplo, o WinHTTP versão 5.1 não dá suporte ao SSL2, a menos que o cliente o habilite especificamente.
-
-
ERROR_WINHTTP_HEADER_ALREADY_EXISTS
-
-
12155
-
Obsoleto; não é mais usado.
-
-
ERROR_WINHTTP_HEADER_COUNT_EXCEEDED
-
-
12181
-
Retornado por WinHttpReceiveResponse quando um número maior de cabeçalhos estava presente em uma resposta do que o WinHTTP poderia receber.
-
-
ERROR_WINHTTP_HEADER_NOT_FOUND
-
-
12150
-
O cabeçalho solicitado não pode ser localizado.
-
-
ERROR_WINHTTP_HEADER_SIZE_OVERFLOW
-
-
12182
-
Retornado por WinHttpReceiveResponse quando o tamanho dos cabeçalhos recebidos excede o limite do identificador de solicitação.
-
-
ERROR_WINHTTP_INCORRECT_HANDLE_STATE
-
-
12019
-
A operação solicitada não pode ser executada porque o identificador fornecido não está no estado correto.
-
-
ERROR_WINHTTP_INCORRECT_HANDLE_TYPE
-
-
12018
-
O tipo de identificador fornecido está incorreto para esta operação.
-
-
ERROR_WINHTTP_INTERNAL_ERROR
-
-
12004
-
Ocorreu um erro interno.
-
-
ERROR_WINHTTP_INVALID_OPTION
-
-
12009
-
Uma solicitação para WinHttpQueryOption ou WinHttpSetOption especificou um valor de opção inválido.
-
-
ERROR_WINHTTP_INVALID_QUERY_REQUEST
-
-
12154
-
Obsoleto; não é mais usado.
-
-
ERROR_WINHTTP_INVALID_SERVER_RESPONSE
-
-
12152
-
A resposta do servidor não pode ser analisada.
-
-
ERROR_WINHTTP_INVALID_URL
-
-
12005
-
A URL não é válida.
-
-
ERROR_WINHTTP_LOGIN_FAILURE
-
-
12015
-
Falha na tentativa de logon. Quando esse erro é encontrado, o identificador de solicitação deve ser fechado com WinHttpCloseHandle. Um novo identificador de solicitação deve ser criado antes de tentar novamente a função que originalmente produziu esse erro.
-
-
ERROR_WINHTTP_NAME_NOT_RESOLVED
-
-
12007
-
O nome do servidor não pode ser resolvido.
-
-
ERROR_WINHTTP_NOT_INITIALIZED
-
-
12172
-
Obsoleto; não é mais usado.
-
-
ERROR_WINHTTP_OPERATION_CANCELLED
-
-
12017
-
A operação foi cancelada, geralmente porque o identificador no qual a solicitação estava operando foi fechado antes da conclusão da operação.
-
-
ERROR_WINHTTP_OPTION_NOT_SETTABLE
-
-
12011
-
A opção solicitada não pode ser definida, apenas consultada.
-
-
ERROR_WINHTTP_OUT_OF_HANDLES
-
-
12001
-
Obsoleto; não é mais usado.
-
-
ERROR_WINHTTP_REDIRECT_FAILED
-
-
12156
-
O redirecionamento falhou porque o esquema foi alterado ou todas as tentativas feitas para redirecionar falharam (o padrão é cinco tentativas).
-
-
ERROR_WINHTTP_RESEND_REQUEST
-
-
12032
-
Falha na função WinHTTP. A função desejada pode ser repetida no mesmo identificador de solicitação.
-
-
ERROR_WINHTTP_RESPONSE_DRAIN_OVERFLOW
-
-
12184
-
Retornado quando uma resposta de entrada excede um limite interno de tamanho WinHTTP.
-
-
ERROR_WINHTTP_SCRIPT_EXECUTION_ERROR
-
-
12177
-
Um erro foi encontrado durante a execução de um script.
-
-
ERROR_WINHTTP_SECURE_CERT_CN_INVALID
-
-
12038
-
Retornado quando um nome CN de certificado não corresponde ao valor passado (equivalente a um erro de CERT_E_CN_NO_MATCH ).
-
-
ERROR_WINHTTP_SECURE_CERT_DATE_INVALID
-
-
12037
-
Indica que um certificado necessário não está dentro de seu período de validade ao verificar o relógio do sistema atual ou o carimbo de data/hora no arquivo assinado ou que os períodos de validade da cadeia de certificação não aninham corretamente (equivalente a um CERT_E_EXPIRED ou um erro de CERT_E_VALIDITYPERIODNESTING ).
-
-
ERROR_WINHTTP_SECURE_CERT_REV_FAILED
-
-
12057
-
Indica que a revogação não pode ser verificada porque o servidor de revogação estava offline (equivalente a CRYPT_E_REVOCATION_OFFLINE).
-
-
ERROR_WINHTTP_SECURE_CERT_REVOKED
-
-
12170
-
Indica que um certificado foi revogado (equivalente a CRYPT_E_REVOKED).
-
-
ERROR_WINHTTP_SECURE_CERT_WRONG_USAGE
-
-
12179
-
Indica que um certificado não é válido para o uso solicitado (equivalente a CERT_E_WRONG_USAGE).
-
-
ERROR_WINHTTP_SECURE_CHANNEL_ERROR
-
-
12157
-
Indica que ocorreu um erro com um canal seguro (equivalente a códigos de erro que começam com "SEC_E_" e "SEC_I_" listados no arquivo de cabeçalho "winerror.h").
-
-
ERROR_WINHTTP_SECURE_FAILURE
-
-
12175
-
Um ou mais erros foram encontrados no certificado SSL (protocolo SSL) enviado pelo servidor. Para determinar que tipo de erro foi encontrado, marcar para uma notificação de WINHTTP_CALLBACK_STATUS_SECURE_FAILURE em uma função de retorno de chamada status. Para obter mais informações, consulte WINHTTP_STATUS_CALLBACK.
-
-
ERROR_WINHTTP_SECURE_INVALID_CA
-
-
12045
-
Indica que uma cadeia de certificados foi processada, mas encerrada em um certificado raiz que não é confiável pelo provedor de confiança (equivalente a CERT_E_UNTRUSTEDROOT).
-
-
ERROR_WINHTTP_SECURE_INVALID_CERT
-
-
12169
-
Indica que um certificado é inválido (equivalente a erros como CERT_E_ROLE, CERT_E_PATHLENCONST, CERT_E_CRITICAL, CERT_E_PURPOSE, CERT_E_ISSUERCHAINING, CERT_E_MALFORMED e CERT_E_CHAINING).
-
-
ERROR_WINHTTP_SHUTDOWN
-
-
12012
-
O suporte à função WinHTTP está sendo desligado ou descarregado.
-
-
ERROR_WINHTTP_TIMEOUT
-
-
12002
-
O tempo limite da solicitação foi atingido.
Esse erro pode ser retornado como resultado do comportamento de tempo limite TCP/IP, independentemente dos valores de tempo limite definidos nos Serviços HTTP do Windows.
-
-
ERROR_WINHTTP_UNABLE_TO_DOWNLOAD_SCRIPT
-
-
12167
-
O arquivo PAC não pode ser baixado. Por exemplo, o servidor referenciado pela URL pac pode não ter sido acessível ou o servidor retornou uma resposta 404 NOT FOUND.
-
-
ERROR_WINHTTP_UNHANDLED_SCRIPT_TYPE
-
-
12176
-
Não há suporte para o tipo de script.
-
-
ERROR_WINHTTP_UNRECOGNIZED_SCHEME
-
-
12006
-
A URL especificou um esquema diferente de "http:" ou "https:".
-
-
ERROR_NOT_ENOUGH_MEMORY
-
-
Não havia memória suficiente disponível para concluir a operação solicitada.
Cabeçalho: Declarado em Winerror.h
-
-
ERROR_INSUFFICIENT_BUFFER
-
-
O tamanho, em bytes, do buffer fornecido a uma função era insuficiente para conter os dados retornados. Para obter mais informações, consulte a função específica.
Cabeçalho: Declarado em Winerror.h
-
-
ERROR_INVALID_HANDLE
-
-
O identificador passado para a API (interface de programação do aplicativo) foi invalidado ou fechado.
Cabeçalho: Declarado em Winerror.h
-
-
ERROR_NO_MORE_FILES
-
-
Não foram encontrados mais arquivos.
Cabeçalho: Declarado em Winerror.h
-
-
ERROR_NO_MORE_ITEMS
-
-
Não foram encontrados mais itens.
Cabeçalho: Declarado em Winerror.h
-
-
ERROR_NOT_SUPPORTED
-
-
A pilha de protocolos necessária não é carregada e o aplicativo não pode iniciar o WinSock.
Cabeçalho: Declarado em Winerror.h
-
Comentários
Para Windows XP e Windows 2000, consulte a seção Requisitos de tempo de execução da página inicial do WinHttp.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows XP, Windows 2000 Professional com SP3 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2003, Windows 2000 Server com SP3 [somente aplicativos da área de trabalho] |
Redistribuível |
WinHTTP 5.0 e Internet Explorer 5.01 ou posterior no Windows XP e Windows 2000. |
Cabeçalho |
|