Dela via


BITS-returvärden

Filen Bitsmsg.h innehåller följande returvärdeskonstanter. Konstanterna representerar returvärden som BITS genererar och HTTP-returvärden som BITS samlar in. Alla andra returvärden som du kan ta emot är COM-, RPC- eller konverterade Windows-returvärden (BITS använder HRESULT_FROM_WIN32 makro för att konvertera Windows-returvärdena till HRESULT-värden).

Observera att filen Bitsmsg.h innehåller ytterligare returvärden som inte anges nedan.

BG_S_PARTIAL_COMPLETE (0x00200017)

En delmängd av jobbets filer som överfördes före IBackgroundCopyJob::Complete-metoden anropades. De som inte var fullständiga har tagits bort.

BG_S_UNABLE_TO_DELETE_FILES (0x0020001A)

Det går inte att ta bort alla temporära filer som är associerade med jobbet.

BG_S_OVERRIDDEN_BY_POLICY (0x00200055)

Konfigurationsinställningen har sparats, men inställningen används inte eftersom en konfigurerad grupprincipinställning åsidosätter inställningarna.

BG_E_NOT_FOUND (0x80200001)

Det begärda jobbet hittades inte.

BG_E_INVALID_STATE (0x80200002)

Den begärda åtgärden tillåts inte i det aktuella jobbtillståndet.

BG_E_EMPTY (0x80200003)

Jobbet måste innehålla en eller flera filer innan du kan återuppta jobbet.

BG_E_FILE_NOT_AVAILABLE (0x80200004)

Filinformation är inte tillgänglig eftersom felet inte är associerat med en lokal fil eller fjärrfil.

BG_E_PROTOCOL_NOT_AVAILABLE (0x80200005)

Protokollinformation är inte tillgänglig eftersom felet inte är associerat med det angivna överföringsprotokollet.

BG_E_DESTINATION_LOCKED (0x8020000D)

Målfilsystemvolymen, som anges i det lokala filnamnet, är låst.

BG_E_VOLUME_CHANGED (0x8020000E)

Målvolymen, som anges i det lokala filnamnet, har ändrats. Till exempel har den ursprungliga disketten ersatts med en annan diskett.

BG_E_ERROR_INFORMATION_UNAVAILABLE (0x8020000F)

Felinformation är endast tillgänglig när jobbets tillstånd är BG_JOB_STATE_ERROR. Felinformationen är inte tillgänglig när BITS börjar överföra jobbets data eller klienten avslutas.

BG_E_NETWORK_DISCONNECTED (0x80200010)

Nätverkskortet är inaktivt eller frånkopplat. Alla jobb placeras i tillståndet BG_JOB_STATE_TRANSIENT_ERROR.

BG_E_MISSING_FILE_SIZE (0x80200011)

Servern returnerade inte filstorleken. BITS överför endast statiskt innehåll och kräver att HTTP-servern returnerar rubriken Innehållslängd. Överföringsbegäran misslyckas om URL:en pekar på dynamiskt innehåll.

BG_E_INSUFFICIENT_HTTP_SUPPORT (0x80200012)

Servern stöder inte HTTP/1.1-protokollet.

BG_E_INSUFFICIENT_RANGE_SUPPORT (0x80200013)

Servern stöder inte innehållsintervallrubriken. Vanligtvis får du det här felet när du försöker ladda ned dynamiskt innehåll. Du kan också få det här felet om en mellanliggande proxy tar bort rubriken Innehållsintervall eller Innehållslängd.

BG_E_REMOTE_NOT_SUPPORTED (0x80200014)

Fjärranvändning av BITS stöds inte. Mer information finns i användare och nätverksanslutningar.

BG_E_NEW_OWNER_DIFF_MAPPING (0x80200015)

Nätverksenhetsmappningen för den lokala filen skiljer sig åt för den aktuella ägaren än för den tidigare ägaren.

BG_E_NEW_OWNER_NO_FILE_ACCESS (0x80200016)

Den nya ägaren har inte tillräcklig behörighet för de tillfälliga jobbfilerna.

BG_E_PROXY_LIST_TOO_LARGE (0x80200018)

HTTP-proxylistan är för lång. Listan får inte överstiga 32 KB.

BG_E_PROXY_BYPASS_LIST_TOO_LARGE (0x80200019)

Listan över förbikoppling av HTTP-proxy är för lång. Listan får inte överstiga 32 KB.

BG_E_TOO_MANY_FILES (0x8020001C)

Du kan inte lägga till fler än en fil i ett uppladdningsjobb.

BG_E_LOCAL_FILE_CHANGED (0x8020001D)

Innehållet i den lokala filen ändrades när överföringsprocessen påbörjades. Innehållet i den lokala filen kan inte ändras när överföringsprocessen börjar på ett uppladdnings- eller uppladdningssvarsjobb.

BG_E_TOO_LARGE (0x80200020)

Uppladdningsfilens storlek överskrider den maximala tillåtna uppladdningsstorleken som anges på servern.

BG_E_STRING_TOO_LONG (0x80200021)

Den angivna strängen är för lång.

BG_E_CLIENT_SERVER_PROTOCOL_MISMATCH (0x80200022)

Klienten och servern kunde inte förhandla om ett protokoll som ska användas för uppladdningsjobbet.

BG_E_SERVER_EXECUTE_ENABLED (0x80200023)

Skript- eller körningsbehörigheter är aktiverade i den virtuella IIS-katalog som är associerad med jobbet. Om du vill ladda upp filer till den virtuella katalogen inaktiverar du skriptet och kör behörigheter i den virtuella katalogen.

BG_E_USERNAME_TOO_LARGE (0x80200025)

Användarnamnet får inte överstiga 300 tecken.

BG_E_PASSWORD_TOO_LARGE (0x80200026)

Lösenordet får inte överstiga 65535 tecken.

BG_E_INVALID_AUTH_TARGET (0x80200027)

Det angivna autentiseringsmålet är ogiltigt.

BG_E_INVALID_AUTH_SCHEME (0x80200028)

Det angivna autentiseringsschemat är inte giltigt.

BG_E_INVALID_RANGE (0x8020002B)

Det angivna byteintervallet är ogiltigt. Byteintervallet måste finnas i den angivna fjärrfilen.

BG_E_OVERLAPPING_RANGES (0x8020002C)

Listan över byteintervall innehåller överlappande eller duplicerade intervall som inte stöds.

BG_E_BLOCKED_BY_POLICY (0x8020003E)

Grupprincipinställningar förhindrar att bakgrundsjobb körs just nu. Mer information finns i principen MaxInternetBandwidth.

BG_E_INVALID_PROXY_INFO (0x8020003F)

Körningsfel som anger proxylistan eller listan över förbikoppling av proxy som du angav med hjälp av IBackgroundCopyJob::SetProxySettings-metoden är ogiltig.

BG_E_INVALID_CREDENTIALS (0x80200040)

Formatet för de angivna säkerhetsautentiseringsuppgifterna är inte giltigt.

BG_E_RECORD_DELETED (0x80200042)

Cacheposten har tagits bort. Försöket att uppdatera den har avbrutits.

BG_E_UPNP_ERROR (0x80200045)

Ett UPnP-fel (Universal Plug and Play) har inträffat. Kontrollera din Internet Gateway-enhet.

BG_E_PEERCACHING_DISABLED (0x80200047)

Peer-cachelagring är inaktiverat.

BG_E_BUSYCACHERECORD (0x80200048)

Cacheposten används och kan inte ändras eller tas bort. Försök igen efter några sekunder.

BG_E_TOO_MANY_JOBS_PER_USER (0x80200049)

Antalet jobb för användaren har överskridit den gräns per användare som anges av grupprincipinställningen MaxJobsPerUser.

BG_E_TOO_MANY_JOBS_PER_MACHINE (0x80200050)

Jobbantalet för datorn har överskridit den jobbgräns per dator som anges av grupprincipinställningen MaxJobsPerMachine.

BG_E_TOO_MANY_FILES_IN_JOB (0x80200051)

Filantalet för jobbet har överskridit den gräns per jobbfil som anges av grupprincipinställningen MaxFilesPerJob.

BG_E_TOO_MANY_RANGES_IN_FILE (0x80200052)

Intervallantalet för filen har överskridit den gräns per filintervall som anges av grupprincipinställningen MaxRangesPerFile.

BG_E_VALIDATION_FAILED (0x80200053)

Programmet begärde data från en webbplats, men svaret var inte giltigt. Mer information finns i Loggboken för att visa programloggarna\Microsoft\Windows\Bits-client\Operational log.

BG_E_MAXDOWNLOAD_TIMEOUT (0x80200054)

BITS-tidsgränsen för att ladda ned jobbet. Nedladdningen slutfördes inte inom den maximala nedladdningstiden som angetts för jobbet eller grupprincipinställningen MaxDownloadTime.

BG_E_HTTP_ERROR_400 (0x80190190)

Servern kunde inte bearbeta överföringsbegäran eftersom syntaxen för fjärrfilens namn är ogiltig.

BG_E_HTTP_ERROR_401 (0x80190191)

Användaren har inte behörighet att komma åt fjärrfilen. Den begärda resursen kräver användarautentisering.

BG_E_HTTP_ERROR_404 (0x80190194)

Den begärda URL:en finns inte på servern.

I IIS 7 kan det här felet indikera

  • Bits-uppladdningar är inte aktiverade på den virtuella katalogen (vdir) på servern.
  • Att uppladdningsstorleken överskrider den maximala uppladdningsgränsen (mer information finns i egenskapen BITSMaximumUploadSize IIS-tillägg).

BG_E_HTTP_ERROR_407 (0x80190197)

Användaren har inte behörighet att komma åt proxyn. Proxyn kräver användarautentisering.

BG_E_HTTP_ERROR_414 (0x8019019E)

Servern kan inte bearbeta överföringsbegäran. URI (Uniform Resource Identifier) i fjärrfilens namn är längre än vad servern kan tolka.

BG_E_HTTP_ERROR_501 (0x801901F5)

Servern stöder inte de funktioner som krävs för att uppfylla begäran. I IIS 6 anger det här felet att BITS-uppladdningar inte är aktiverade på den virtuella katalogen (vdir) på servern.

BG_E_HTTP_ERROR_503 (0x801901F7)

Tjänsten är tillfälligt överbelastad och kan inte bearbeta begäran. Återuppta jobbet vid ett senare tillfälle.

BG_E_HTTP_ERROR_504 (0x801901F8)

Tidsgränsen för överföringsbegäran uppstod i väntan på en gateway. Återuppta jobbet vid ett senare tillfälle.

BG_E_HTTP_ERROR_505 (0x801901F9)

Servern stöder inte den HTTP-protokollversion som anges i fjärrfilens namn.

Bitsmsg.h-huvudfilen innehåller ytterligare HTTP-returvärden som inte anges ovan som BITS använder internt. Information om dessa och andra HTTP-returvärden som du kan ta emot finns i RFC 2616-specifikationen från Internet Engineering Task Force på https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.