Megosztás a következőn keresztül:


A BITS visszaadja az értékeket

A Bitsmsg.h fájl a következő visszatérési értékállandókat tartalmazza. Az állandók olyan visszatérési értékeket jelölnek, amelyeket a BITS generál, a HTTP pedig a BITS által rögzített értékeket adja vissza. Minden más megkapható visszatérési érték a COM, az RPC vagy a konvertált Windows visszatérési érték (a BITS a HRESULT_FROM_WIN32 makróval konvertálja a Windows visszatérési értékeit HRESULT értékekké).

Vegye figyelembe, hogy a Bitsmsg.h fájl az alábbiakban nem felsorolt további visszatérési értékeket tartalmaz.

BG_S_PARTIAL_COMPLETE (0x00200017)

A feladat fájljainak egy részhalmaza sikeresen át lett helyezve az IBackgroundCopyJob::Complete metódus meghívása előtt. Azokat, amelyek nem teljesek, törölték.

BG_S_UNABLE_TO_DELETE_FILES (0x0020001A)

A feladathoz társított összes ideiglenes fájl nem törölhető.

BG_S_OVERRIDDEN_BY_POLICY (0x00200055)

A konfigurációs beállítás mentése sikeresen megtörtént, de a beállítás nem lesz használva, mert egy konfigurált csoportházirend-beállítás felülírja a beállítást.

BG_E_NOT_FOUND (0x80200001)

A kért feladat nem található.

BG_E_INVALID_STATE (0x80200002)

A kért művelet nem engedélyezett az aktuális feladatállapotban.

BG_E_EMPTY (0x80200003)

A feladatnak egy vagy több fájlt kell tartalmaznia, mielőtt folytathatja a feladatot.

BG_E_FILE_NOT_AVAILABLE (0x80200004)

A fájladatok nem érhetők el, mert a hiba nincs helyi vagy távoli fájlhoz társítva.

BG_E_PROTOCOL_NOT_AVAILABLE (0x80200005)

A protokolladatok nem érhetők el, mert a hiba nincs társítva a megadott átviteli protokolllal.

BG_E_DESTINATION_LOCKED (0x8020000D)

A helyi fájlnévben megadott cél fájlrendszerkötet zárolva van.

BG_E_VOLUME_CHANGED (0x8020000E)

A helyi fájlnévben megadott célkötet megváltozott. Az eredeti hajlékonylemezt például egy másik hajlékonylemezre cserélték.

BG_E_ERROR_INFORMATION_UNAVAILABLE (0x8020000F)

A hibainformációk csak akkor érhetők el, ha a feladat állapota BG_JOB_STATE_ERROR. A hibainformációk nem érhetők el, miután a BITS megkezdte a feladat adatainak átvitelét, vagy az ügyfél kilép.

BG_E_NETWORK_DISCONNECTED (0x80200010)

A hálózati adapter inaktív vagy megszakadt. Minden feladat BG_JOB_STATE_TRANSIENT_ERROR állapotba kerül.

BG_E_MISSING_FILE_SIZE (0x80200011)

A kiszolgáló nem adta vissza a fájlméretet. A BITS csak statikus tartalmat továbbít, és megköveteli, hogy a HTTP-kiszolgáló visszaadja a Content-Length fejlécet. Az átviteli kérelem meghiúsul, ha az URL dinamikus tartalomra mutat.

BG_E_INSUFFICIENT_HTTP_SUPPORT (0x80200012)

A kiszolgáló nem támogatja a HTTP/1.1 protokollt.

BG_E_INSUFFICIENT_RANGE_SUPPORT (0x80200013)

A kiszolgáló nem támogatja a Tartalomtartomány fejlécet. Ez a hiba általában akkor jelenik meg, amikor dinamikus tartalmat próbál letölteni. Akkor is jelenhet meg ez a hiba, ha egy köztes proxy eltávolítja a Tartalomtartomány vagy a Tartalomhossz fejlécet.

BG_E_REMOTE_NOT_SUPPORTED (0x80200014)

A BITS távoli használata nem támogatott. További információ: Felhasználók és hálózati kapcsolatok.

BG_E_NEW_OWNER_DIFF_MAPPING (0x80200015)

A helyi fájl hálózati meghajtóleképezése eltér az aktuális tulajdonostól, mint az előző tulajdonos esetében.

BG_E_NEW_OWNER_NO_FILE_ACCESS (0x80200016)

Az új tulajdonos nem rendelkezik elegendő engedélyekkel az ideiglenes feladatfájlokhoz.

BG_E_PROXY_LIST_TOO_LARGE (0x80200018)

A HTTP-proxylista túl hosszú. A lista nem haladhatja meg a 32 KB-ot.

BG_E_PROXY_BYPASS_LIST_TOO_LARGE (0x80200019)

A HTTP-proxy megkerülő listája túl hosszú. A lista nem haladhatja meg a 32 KB-ot.

BG_E_TOO_MANY_FILES (0x8020001C)

Egy feltöltési feladathoz nem adhat hozzá egynél több fájlt.

BG_E_LOCAL_FILE_CHANGED (0x8020001D)

A helyi fájl tartalma az átviteli folyamat megkezdése után módosult. A helyi fájl tartalma nem módosítható, miután az átviteli folyamat elkezdődött egy feltöltési vagy feltöltési válaszfeladaton.

BG_E_TOO_LARGE (0x80200020)

A feltöltési fájl mérete meghaladja a kiszolgálón megadott maximális feltöltési méretet.

BG_E_STRING_TOO_LONG (0x80200021)

A megadott sztring túl hosszú.

BG_E_CLIENT_SERVER_PROTOCOL_MISMATCH (0x80200022)

Az ügyfél és a kiszolgáló nem tudott megegyezni a feltöltési feladathoz használandó protokollról.

BG_E_SERVER_EXECUTE_ENABLED (0x80200023)

A szkriptelési vagy végrehajtási engedélyek engedélyezve vannak a feladathoz társított IIS virtuális könyvtárban. Ha fájlokat szeretne feltölteni a virtuális könyvtárba, tiltsa le a szkriptelést, és hajtsa végre a virtuális könyvtárra vonatkozó engedélyeket.

BG_E_USERNAME_TOO_LARGE (0x80200025)

A felhasználónév nem haladhatja meg a 300 karaktert.

BG_E_PASSWORD_TOO_LARGE (0x80200026)

A jelszó nem haladhatja meg a 65535 karaktert.

BG_E_INVALID_AUTH_TARGET (0x80200027)

A megadott hitelesítési cél érvénytelen.

BG_E_INVALID_AUTH_SCHEME (0x80200028)

A megadott hitelesítési séma érvénytelen.

BG_E_INVALID_RANGE (0x8020002B)

A megadott bájttartomány érvénytelen. A bájttartománynak a megadott távoli fájlban kell lennie.

BG_E_OVERLAPPING_RANGES (0x8020002C)

A bájttartományok listája átfedésben lévő vagy duplikált tartományokat tartalmaz, amelyek nem támogatottak.

BG_E_BLOCKED_BY_POLICY (0x8020003E)

A csoportházirend-beállítások megakadályozzák, hogy a háttérfeladatok jelenleg fussanak. További részletekért lásd a MaxInternetBandwidth szabályzatot.

BG_E_INVALID_PROXY_INFO (0x8020003F)

Futásidejű hiba, amely az IBackgroundCopyJob::SetProxySettingsmetódussal megadott proxylistát vagy proxy megkerülő listát jelzi.

BG_E_INVALID_CREDENTIALS (0x80200040)

A megadott biztonsági hitelesítő adatok formátuma érvénytelen.

BG_E_RECORD_DELETED (0x80200042)

A gyorsítótárrekord törölve lett. A frissítési kísérlet el lett hagyva.

BG_E_UPNP_ERROR (0x80200045)

Univerzális plug and play (UPnP) hiba történt. Ellenőrizze az Internet Gateway-eszközt.

BG_E_PEERCACHING_DISABLED (0x80200047)

A társ-gyorsítótárazás le van tiltva.

BG_E_BUSYCACHERECORD (0x80200048)

A gyorsítótárrekord használatban van, és nem módosítható vagy törölhető. Néhány másodperc múlva próbálkozzon újra.

BG_E_TOO_MANY_JOBS_PER_USER (0x80200049)

A felhasználó feladatszáma túllépte a MaxJobsPerUser csoportházirend-beállítás által beállított felhasználói feladatonkénti korlátot.

BG_E_TOO_MANY_JOBS_PER_MACHINE (0x80200050)

A számítógép feladatszáma túllépte a MaxJobsPerMachine csoportházirend-beállítás által beállított számítógépenkénti feladatkorlátot.

BG_E_TOO_MANY_FILES_IN_JOB (0x80200051)

A feladat fájlszáma túllépte a MaxFilesPerJob csoportházirend-beállítás által megadott feladatfájlonkénti korlátot.

BG_E_TOO_MANY_RANGES_IN_FILE (0x80200052)

A fájl tartományszáma túllépte a MaxRangesPerFile csoportházirend-beállítás által beállított fájltartomány-korlátot.

BG_E_VALIDATION_FAILED (0x80200053)

Az alkalmazás adatokat kért egy webhelyről, de a válasz érvénytelen volt. A részletekért használja az Eseménynaplót az alkalmazásnaplók\Microsoft\Windows\Bits-client\Működési napló megtekintéséhez.

BG_E_MAXDOWNLOAD_TIMEOUT (0x80200054)

A BITS időtúllépés miatt nem tölti le a feladatot. A letöltés nem fejeződött be a feladathoz vagy a MaxDownloadTime csoportházirend-beállításhoz beállított maximális letöltési idő alatt.

BG_E_HTTP_ERROR_400 (0x80190190)

A kiszolgáló nem tudta feldolgozni az átviteli kérelmet, mert a távoli fájlnév szintaxisa érvénytelen.

BG_E_HTTP_ERROR_401 (0x80190191)

A felhasználónak nincs engedélye a távoli fájl elérésére. A kért erőforráshoz felhasználói hitelesítés szükséges.

BG_E_HTTP_ERROR_404 (0x80190194)

A kért URL-cím nem létezik a kiszolgálón.

Az IIS 7-ben ez a hiba azt jelezheti, hogy

  • A BITS-feltöltések nincsenek engedélyezve a kiszolgáló virtuális könyvtárában (vdir).
  • Hogy a feltöltési méret meghaladja a maximális feltöltési korlátot (a részletekért lásd a BITSMaximumUploadSize IIS-bővítménytulajdonságot).

BG_E_HTTP_ERROR_407 (0x80190197)

A felhasználónak nincs engedélye a proxy elérésére. A proxyhoz felhasználói hitelesítés szükséges.

BG_E_HTTP_ERROR_414 (0x8019019E)

A kiszolgáló nem tudja feldolgozni az átviteli kérelmet. A távoli fájlnév egységes erőforrás-azonosítója (URI) hosszabb, mint amennyit a kiszolgáló értelmezni tud.

BG_E_HTTP_ERROR_501 (0x801901F5)

A kiszolgáló nem támogatja a kérés teljesítéséhez szükséges funkciókat. Az IIS 6-ban ez a hiba azt jelzi, hogy a BITS-feltöltések nincsenek engedélyezve a virtuális könyvtárban (vdir) a kiszolgálón.

BG_E_HTTP_ERROR_503 (0x801901F7)

A szolgáltatás átmenetileg túlterhelt, és nem tudja feldolgozni a kérést. Később folytassa a feladatot.

BG_E_HTTP_ERROR_504 (0x801901F8)

Az átviteli kérelem időtúllépést vett fel az átjáróra való várakozás során. Később folytassa a feladatot.

BG_E_HTTP_ERROR_505 (0x801901F9)

A kiszolgáló nem támogatja a távoli fájlnévben megadott HTTP protokollverziót.

A Bitsmsg.h fejlécfájl olyan további HTTP-visszatérési értékeket tartalmaz, amelyek nem szerepelnek a fentiekben, amelyeket a BITS belsőleg használ. Ezekről és más HTTP-visszatérési értékekről az RFC 2616-os specifikációjában talál információt az internetmérnöki munkacsoporttól a https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html#sec10.