IBitsPeerCacheAdministration ::SetConfigurationFlags, méthode (bits3_0.h)
Définit les indicateurs de configuration qui déterminent si l’ordinateur peut distribuer du contenu à des homologues et télécharger du contenu à partir d’homologues.
Syntaxe
HRESULT SetConfigurationFlags(
[in] DWORD Flags
);
Paramètres
[in] Flags
Indicateurs qui déterminent si l’ordinateur peut distribuer du contenu aux pairs et télécharger du contenu à partir d’homologues. Les indicateurs suivants peuvent être définis :
Valeur | Signification |
---|---|
|
L’ordinateur peut télécharger du contenu à partir d’homologues.
BITS ne télécharge pas les fichiers à partir d’un homologue, sauf si l’ordinateur client et le travail autorisent BITS à télécharger des fichiers à partir d’un homologue. Pour permettre au travail de télécharger des fichiers à partir d’un homologue, appelez la méthode IBackgroundCopyJob4 ::SetPeerCachingFlags et définissez l’indicateur BG_JOB_ENABLE_PEERCACHING_CLIENT. Notez que la modification de cette valeur peut affecter tous les travaux sur l’ordinateur. Si l’une des conditions suivantes existe, BITS arrête le téléchargement et replanifie le travail pour commencer le transfert à partir d’un homologue ou du serveur d’origine, en fonction de la valeur du travail et du cache :
|
|
L’ordinateur peut distribuer du contenu à des pairs.
BITS ne met pas en cache les fichiers et ne les sert pas à des homologues, sauf si l’ordinateur client et le travail autorisent BITS à mettre en cache et à traiter les fichiers. Pour permettre au travail de mettre en cache les fichiers d’un travail, appelez la méthode IBackgroundCopyJob4 ::SetPeerCachingFlags et définissez l’indicateur BG_JOB_ENABLE_PEERCACHING_SERVER. |
Valeur retournée
La méthode retourne les valeurs de retour suivantes.
Code de retour | Description |
---|---|
|
Succès |
|
La préférence de configuration a été enregistrée avec succès, mais elle ne sera pas utilisée, car un paramètre de stratégie de groupe configuré remplace la préférence.
La méthode retourne cette valeur si la valeur définie est différente de la valeur de stratégie de groupe. Si les valeurs sont identiques, la méthode retourne S_OK. |
Remarques
Cette valeur est utilisée uniquement si la stratégie de groupe EnablePeerCaching n’est pas définie.
Un travail détermine s’il télécharge du contenu à partir d’un homologue ou s’il fournit son contenu à des pairs. Pour plus d’informations, consultez la méthode IBackgroundCopyJob4 ::SetPeerCachingFlags .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
Plateforme cible | Windows |
En-tête | bits3_0.h (include Bits.h) |
Bibliothèque | Bits.lib |