énumération BITS_JOB_PROPERTY_ID

L’énumération BITS_JOB_PROPERTY_ID spécifie l’ID de la propriété pour le travail d’optimisation de la distribution. Cette énumération est utilisée dans l’union BITS_JOB_PROPERTY_VALUE pour déterminer le type de valeur contenue dans l’union.

Syntaxe

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 pendant qu’un transfert est en cours, les nouveaux indicateurs de coût prendront effet immédiatement.

Cette propriété utilise le champDword BITS_JOB_PROPERTY_VALUE s.

BITS_JOB_PROPERTY_NOTIFICATION_CLSID

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

Cette propriété utilise le champCLsID du 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.

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 10, version 1709 [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server, 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