Metodo IBackgroundCopyJob4::SetPeerCachingFlags (bits3_0.h)
Imposta i flag che determinano se i file del processo possono essere memorizzato nella cache e forniti a colleghi e se il processo è possibile scaricare contenuto da peer.
Sintassi
HRESULT SetPeerCachingFlags(
[in] DWORD Flags
);
Parametri
[in] Flags
Flag che determinano se i file del processo possono essere memorizzati nella cache e serviti ai peer e se il processo può scaricare il contenuto dai peer. È possibile impostare i flag seguenti:
Valore | Significato |
---|---|
|
Il processo può scaricare il contenuto dai peer.
Il processo non verrà scaricato da un peer, a meno che il computer client e il processo consentano al servizio trasferimento intelligente in background (BITS) di scaricare i file da un peer. Per consentire al computer client di scaricare i file da un peer, impostare i criteri di gruppo EnablePeerCaching o chiamare il metodo IBitsPeerCacheAdministration::SetConfigurationFlags e impostare il flag BG_ENABLE_PEERCACHING_CLIENT. Se esiste una delle condizioni seguenti, BITS arresterà il download e riprogrammerà il processo per iniziare il trasferimento da un peer o dal server di origine, a seconda del valore del processo e della cache:
|
|
I file del processo possono essere memorizzati nella cache e serviti ai peer.
BITS non memorizza nella cache i file e li serve ai peer, a meno che il computer client e il processo consentano a BITS di memorizzare nella cache e gestire i file. Per consentire a BITS di memorizzare nella cache e gestire i file nel computer client, impostare i criteri di gruppo EnablePeerCaching o chiamare il metodo IBitsPeerCacheAdministration::SetConfigurationFlags e impostare il flag BG_ENABLE_PEERCACHING_SERVER. BITS 4.0: Questo flag è deprecato. |
|
BITS non userà Windows BranchCache per i processi di trasferimento. Questa impostazione non influisce sull'uso di Windows BranchCache da parte di applicazioni diverse da BITS. |
Valore restituito
Il metodo restituisce i valori seguenti.
Codice restituito | Descrizione |
---|---|
|
Operazione riuscita |
Commenti
L'impostazione di questi flag ha un significato solo se la memorizzazione nella cache peer è stata abilitata impostando i criteri di gruppo EnablePeerCaching o chiamando IBitsPeerCacheAdministration::SetConfigurationFlags.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Server minimo supportato | Windows Server 2008 |
Piattaforma di destinazione | Windows |
Intestazione | bits3_0.h (include Bits.h) |
Libreria | Bits.lib |