Énumération BITS_JOB_PROPERTY_ID

L’énumération BITS_JOB_PROPERTY_ID spécifie l’ID de la propriété pour la tâche d’optimisation de la remise. Cette énumération est utilisée dans l’Union BITS_JOB_PROPERTY_VALUE pour déterminer le type de valeur contenu dans l’Union.

Syntax

typedef enum  { 
  BITS_JOB_PROPERTY_ID_COST_FLAGS                     = 1,
  BITS_JOB_PROPERTY_NOTIFICATION_CLSID                = 2,
  BITS_JOB_PROPERTY_DYNAMIC_CONTENT                   = 3,
  BITS_JOB_PROPERTY_HIGH_PERFORMANCE                  = 4,
  BITS_JOB_PROPERTY_MAX_DOWNLOAD_SIZE                 = 5,
  BITS_JOB_PROPERTY_USE_STORED_CREDENTIALS            = 7,
  BITS_JOB_PROPERTY_MINIMUM_NOTIFICATION_INTERVAL_MS  = 9,
  BITS_JOB_PROPERTY_ON_DEMAND_MODE                    = 10
} BITS_JOB_PROPERTY_ID;

Constantes

BITS_JOB_PROPERTY_ID_COST_FLAGS

ID utilisé pour contrôler le comportement de transfert sur des réseaux cellulaires et/ou similaires. Cette propriété peut être modifiée lorsqu’un transfert est en cours, les nouveaux indicateurs de coût prennent effet immédiatement.

Cette propriété utilise le champ Dword BITS_JOB_PROPERTY_VALUE s.

BITS_JOB_PROPERTY_NOTIFICATION_CLSID

ID utilisé pour inscrire un rappel com par CLSID pour recevoir des notifications sur la progression et l’achèvement d’une tâche d’optimisation de la remise. Le CLSID doit faire référence à une classe associée à un serveur COM hors processus inscrit. Elle peut également être définie sur GUID_NULL pour effacer un CLSID de notification précédemment défini.

Cette propriété utilise le champ CLsID BITS_JOB_PROPERTY_VALUE .

BITS_JOB_PROPERTY_DYNAMIC_CONTENT

Non pris en charge.

BITS_JOB_PROPERTY_HIGH_PERFORMANCE

Non pris en charge.

BITS_JOB_PROPERTY_MAX_DOWNLOAD_SIZE

Non pris en charge.

BITS_JOB_PROPERTY_USE_STORED_CREDENTIALS

Non pris en charge.

BITS_JOB_PROPERTY_MINIMUM_NOTIFICATION_INTERVAL_MS

Non pris en charge.

BITS_JOB_PROPERTY_ON_DEMAND_MODE

Non pris en charge.

Configuration requise

Condition requise Valeur
Client minimal pris en charge
Windows 10, les applications de bureau version 1709 [ uniquement]
Serveur minimal pris en charge
Windows Serveur, version 1709 [ applications de bureau uniquement]
En-tête
Deliveryoptimization. h

Voir aussi

BITS_JOB_PROPERTY_ID

BITS_JOB_PROPERTY_VALUE

BITS_JOB_TRANSFER_POLICY

IBackgroundCopyJob5 :: SetProperty

IBackgroundCopyJob5 :: GetProperty