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.