enumerazione BITS_JOB_PROPERTY_ID

L'enumerazione BITS_JOB_PROPERTY_ID specifica l'ID della proprietà per il processo Ottimizzazione recapito. Questa enumerazione viene usata nell'unione BITS_JOB_PROPERTY_VALUE per determinare il tipo di valore contenuto nell'unione.

Sintassi

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;

Costanti

BITS_JOB_PROPERTY_ID_COST_FLAGS

ID usato per controllare il comportamento di trasferimento su reti cellulari e/o simili. Questa proprietà può essere modificata mentre un trasferimento è in corso, i nuovi flag di costo avranno effetto immediatamente.

Questa proprietà usa il campo Dword di BITS_JOB_PROPERTY_VALUE.

BITS_JOB_PROPERTY_NOTIFICATION_CLSID

ID usato per registrare un callback COM da CLSID per ricevere notifiche sullo stato di avanzamento e sul completamento di un processo di ottimizzazione recapito. CLSID deve fare riferimento a una classe associata a un server COM registrato. Può anche essere impostato su GUID_NULL per cancellare un CLSID di notifica impostato in precedenza.

Questa proprietà usa il campo CLsID del BITS_JOB_PROPERTY_VALUE.

BITS_JOB_PROPERTY_DYNAMIC_CONTENT

Non supportato.

BITS_JOB_PROPERTY_HIGH_PERFORMANCE

Non supportato.

BITS_JOB_PROPERTY_MAX_DOWNLOAD_SIZE

Non supportato.

BITS_JOB_PROPERTY_USE_STORED_CREDENTIALS

Non supportato.

BITS_JOB_PROPERTY_MINIMUM_NOTIFICATION_INTERVAL_MS

Non supportato.

BITS_JOB_PROPERTY_ON_DEMAND_MODE

Non supportato.

Requisiti

Requisito Valore
Client minimo supportato
Windows 10 versione 1709 [solo app desktop]
Server minimo supportato
Windows Server, versione 1709 [solo app desktop]
Intestazione
Deliveryoptimization.h

Vedi anche

BITS_JOB_PROPERTY_ID

BITS_JOB_PROPERTY_VALUE

BITS_JOB_TRANSFER_POLICY

IBackgroundCopyJob5::SetProperty

IBackgroundCopyJob5::GetProperty