Valores de retorno de otimização de entrega
As constantes abaixo representam valores de retorno que a Otimização de Entrega gera e valores de retorno HTTP que a Otimização de Entrega captura. Todos os outros valores de retorno que você pode receber são COM, RPC ou valores de retorno convertidos do Windows (a Otimização de Entrega usa a macro HRESULT_FROM_WIN32 para converter os valores de retorno do Windows em valores HRESULT).
-
DO_E_NO_SERVICE (0x80d01001)
-
A Otimização de Entrega não pôde fornecer o serviço.
-
DO_E_DOWNLOAD_NO_PROGRESS (0x80d02002)
-
O download de um arquivo não teve progresso dentro do período definido.
-
DO_E_JOB_NOT_FOUND (0x80d02003)
-
Job não foi encontrado, esperando que um emprego estivesse presente.
-
DO_E_JOB_EMPTY (0x80d02004)
-
Não havia nenhum arquivo no trabalho, esperando-se pelo menos um arquivo.
-
DO_E_LOCALPATH_NOT_SET (0x80d0200d)
-
Não há nenhum caminho de arquivo local especificado para este download.
-
DO_E_FILE_NOT_AVAILABLE (0x80d02010)
-
Nenhum arquivo está disponível porque nenhuma URL gerou um erro.
-
DO_E_UNKNOWN_PROPERTY_ID (0x80d02011)
-
SetProperty() ou GetProperty() chamado com uma ID de propriedade desconhecida.
-
DO_E_READ_ONLY_PROPERTY (0x80d02012)
-
Não é possível chamar SetProperty() em uma propriedade somente leitura.
-
DO_E_INVALID_STATE (0x80d02013)
-
A operação solicitada não é permitida no estado de trabalho atual. O trabalho poderia ter sido cancelado ou concluído a transferência.
-
DO_E_ERROR_INFORMATION_UNAVAILABLE (0x80d02014)
-
Não ocorreram erros.
-
DO_E_NO_DOWNLOAD_EXTSETTINGS (0x80d03002)
-
O trabalho de download não é permitido devido às configurações do usuário/administrador.
-
DO_E_BLOCKED_BY_COST_TRANSFER_POLICY (0x80d03801)
-
A Otimização de Entrega pausou o trabalho devido a restrições de política de custos.
-
DO_E_BLOCKED_BY_CELLULAR_POLICY (0x80d03803)
-
A Otimização de Entrega pausou o trabalho devido à detecção de rede celular e restrições de política.
-
DO_E_BLOCKED_BY_POWER_STATE (0x80d03804)
-
A Otimização de Entrega pausou o trabalho devido à detecção de alteração de estado de energia para o modo não CA.
-
DO_E_BLOCKED_BY_NO_NETWORK (0x80d03805)
-
A Otimização de Entrega pausou o trabalho devido à perda de conectividade de rede.
-
DO_E_BLOCKED_BY_VPN_POLICY (0x80d03807)
-
A Otimização de Entrega pausou o trabalho concluído devido à detecção de rede VPN.
-
DO_E_BLOCKED_BY_CRITICAL_MEMORY_USAGE (0x80d03808)
-
A Otimização de Entrega pausou o trabalho concluído devido à detecção de uso crítico de memória no sistema.
-
DO_E_HTTP_BLOCKSIZE_MISMATCH (0x80d05001)
-
O servidor HTTP retornou uma resposta com tamanho de dados não igual ao solicitado.
-
DO_E_INVALID_RANGE (0x80d05010)
-
O intervalo de bytes especificado é inválido.
-
DO_E_INSUFFICIENT_RANGE_SUPPORT (0x80d05011)
-
O servidor não suporta o protocolo HTTP necessário. A Otimização de Entrega requer que o servidor ofereça suporte ao cabeçalho do protocolo Range.
-
DO_E_OVERLAPPING_RANGES (0x80d05012)
-
A lista de intervalos de bytes contém alguns intervalos sobrepostos, que não têm suporte.
-
DO_E_FATAL_CORE_ERROR (0x80d06802)
-
Erro fatal encontrado no núcleo.