IBitsPeerCacheAdministration::SetConfigurationFlags-Methode (bits3_0.h)
Legt die Konfigurationsflags fest, die bestimmen, ob der Computer Inhalte an Peers bereitstellen und Inhalte von Peers herunterladen kann.
Syntax
HRESULT SetConfigurationFlags(
[in] DWORD Flags
);
Parameter
[in] Flags
Flags, die bestimmen, ob der Computer Inhalte an Peers bereitstellen und Inhalte von Peers herunterladen kann. Die folgenden Flags können festgelegt werden:
Wert | Bedeutung |
---|---|
|
Der Computer kann Inhalte von Peers herunterladen.
BITS lädt keine Dateien von einem Peer herunter, es sei denn, sowohl der Clientcomputer als auch der Auftrag erlauben BITS, Dateien von einem Peer herunterzuladen. Um dem Auftrag das Herunterladen von Dateien von einem Peer zu ermöglichen, rufen Sie die IBackgroundCopyJob4::SetPeerCachingFlags-Methode auf, und legen Sie das flag BG_JOB_ENABLE_PEERCACHING_CLIENT fest. Beachten Sie, dass sich die Änderung dieses Werts auf alle Aufträge auf dem Computer auswirken kann. Wenn eine der folgenden Bedingungen vorhanden ist, beendet BITS den Download und plant den Auftrag neu, um mit der Übertragung von einem Peer oder dem Ursprungsserver zu beginnen, abhängig vom Wert für den Auftrag und den Cache:
|
|
Der Computer kann Inhalte an Peers bereitstellen.
BITS speichert die Dateien nicht zwischen und stellt sie nicht für Peers bereit, es sei denn, der Clientcomputer und der Auftrag erlauben BITS, Dateien zwischenzuspeichern und zu bereitstellen. Damit der Auftrag Dateien für einen Auftrag zwischenspeichern kann, rufen Sie die IBackgroundCopyJob4::SetPeerCachingFlags-Methode auf, und legen Sie das flag BG_JOB_ENABLE_PEERCACHING_SERVER fest. |
Rückgabewert
Die -Methode gibt die folgenden Rückgabewerte zurück.
Rückgabecode | BESCHREIBUNG |
---|---|
|
Erfolg |
|
Die Konfigurationseinstellung wurde erfolgreich gespeichert, aber die Einstellung wird nicht verwendet, da eine konfigurierte Gruppenrichtlinie Einstellung die Einstellung überschreibt.
Die -Methode gibt diesen Wert zurück, wenn sich der festgelegte Wert vom Gruppenrichtlinienwert unterscheidet. Wenn die Werte identisch sind, gibt die Methode S_OK zurück. |
Hinweise
Dieser Wert wird nur verwendet, wenn die Gruppenrichtlinie EnablePeerCaching nicht festgelegt ist.
Ein Auftrag bestimmt, ob Inhalte von einem Peer heruntergeladen oder an Peers bereitgestellt werden. Weitere Informationen finden Sie unter der IBackgroundCopyJob4::SetPeerCachingFlags-Methode .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista |
Unterstützte Mindestversion (Server) | Windows Server 2008 |
Zielplattform | Windows |
Kopfzeile | bits3_0.h (Bits.h einschließen) |
Bibliothek | Bits.lib |