Valeurs de retour de l’optimisation de la distribution
Les constantes ci-dessous représentent les valeurs de retour générées par l’optimisation de la distribution et les valeurs de retour HTTP capturées par l’optimisation de la distribution. Toutes les autres valeurs de retour que vous pouvez recevoir sont COM, RPC ou des valeurs de retour Windows converties (l’optimisation de la distribution utilise la macro HRESULT_FROM_WIN32 pour convertir les valeurs de retour Windows en valeurs HRESULT).
-
DO_E_NO_SERVICE (0x80d01001)
-
L’optimisation de la distribution n’a pas pu fournir le service.
-
DO_E_DOWNLOAD_NO_PROGRESS (0x80d02002)
-
Le téléchargement d’un fichier n’a connu aucune progression au cours de la période définie.
-
DO_E_JOB_NOT_FOUND (0x80d02003)
-
Le travail n’a pas été trouvé, ce qui s’attend à ce qu’un travail soit présent.
-
DO_E_JOB_EMPTY (0x80d02004)
-
Il n’y avait aucun fichier dans le travail, attendant au moins un fichier.
-
DO_E_LOCALPATH_NOT_SET (0x80d0200d)
-
Aucun chemin de fichier local n’est spécifié pour ce téléchargement.
-
DO_E_FILE_NOT_AVAILABLE (0x80d02010)
-
Aucun fichier n’est disponible, car aucune URL n’a généré d’erreur.
-
DO_E_UNKNOWN_PROPERTY_ID (0x80d02011)
-
SetProperty() ou GetProperty() appelé avec un ID de propriété inconnu.
-
DO_E_READ_ONLY_PROPERTY (0x80d02012)
-
Impossible d’appeler SetProperty() sur une propriété en lecture seule.
-
DO_E_INVALID_STATE (0x80d02013)
-
L’opération demandée n’est pas autorisée dans l’état actuel du travail. Le travail a peut-être été annulé ou a terminé son transfert.
-
DO_E_ERROR_INFORMATION_UNAVAILABLE (0x80d02014)
-
Aucune erreur ne s’est produite.
-
DO_E_NO_DOWNLOAD_EXTSETTINGS (0x80d03002)
-
Le travail de téléchargement n’est pas autorisé en raison des paramètres utilisateur/administrateur.
-
DO_E_BLOCKED_BY_COST_TRANSFER_POLICY (0x80d03801)
-
L’optimisation de la distribution a interrompu le travail en raison de restrictions de la stratégie de coût.
-
DO_E_BLOCKED_BY_CELLULAR_POLICY (0x80d03803)
-
L’optimisation de la distribution a interrompu le travail en raison de la détection de restrictions de réseau cellulaire et de stratégie.
-
DO_E_BLOCKED_BY_POWER_STATE (0x80d03804)
-
L’optimisation de la distribution a interrompu le travail en raison de la détection du changement d’état d’alimentation en mode non AC.
-
DO_E_BLOCKED_BY_NO_NETWORK (0x80d03805)
-
L’optimisation de la distribution a interrompu le travail en raison d’une perte de connectivité réseau.
-
DO_E_BLOCKED_BY_VPN_POLICY (0x80d03807)
-
L’optimisation de la distribution a interrompu le travail terminé en raison de la détection du réseau VPN.
-
DO_E_BLOCKED_BY_CRITICAL_MEMORY_USAGE (0x80d03808)
-
L’optimisation de la distribution a interrompu le travail terminé en raison de la détection de l’utilisation critique de la mémoire sur le système.
-
DO_E_HTTP_BLOCKSIZE_MISMATCH (0x80d05001)
-
Le serveur HTTP a retourné une réponse dont la taille des données n’est pas égale à celle demandée.
-
DO_E_INVALID_RANGE (0x80d05010)
-
La plage d’octets spécifiée n’est pas valide.
-
DO_E_INSUFFICIENT_RANGE_SUPPORT (0x80d05011)
-
Le serveur ne prend pas en charge le protocole HTTP requis. L’optimisation de la distribution nécessite que le serveur prend en charge l’en-tête du protocole Range.
-
DO_E_OVERLAPPING_RANGES (0x80d05012)
-
La liste de plages d’octets contient des plages qui se chevauchent, ce qui n’est pas pris en charge.
-
DO_E_FATAL_CORE_ERROR (0x80d06802)
-
Erreur irrécupérable rencontrée dans le cœur.