Compartir a través de


enumeración BITS_JOB_PROPERTY_ID

La enumeración BITS_JOB_PROPERTY_ID especifica el identificador de la propiedad para el trabajo optimización de distribución. Esta enumeración se usa en la unión BITS_JOB_PROPERTY_VALUE para determinar el tipo de valor contenido en la unión.

Sintaxis

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

Identificador que se usa para controlar el comportamiento de transferencia a través de redes móviles o similares. Esta propiedad puede cambiarse mientras una transferencia está en curso, las nuevas marcas de costo surtirán efecto inmediatamente.

Esta propiedad usa el campo BITS_JOB_PROPERTY_VALUE s Dword .

BITS_JOB_PROPERTY_NOTIFICATION_CLSID

Identificador que se usa para registrar una devolución de llamada COM por CLSID para recibir notificaciones sobre el progreso y la finalización de un trabajo de Optimización de distribución. El CLSID debe hacer referencia a una clase asociada a un servidor COM fuera de proceso registrado. También se puede establecer en GUID_NULL para borrar un CLSID de notificación establecido previamente.

Esta propiedad usa el campo CLsID de BITS_JOB_PROPERTY_VALUE.

BITS_JOB_PROPERTY_DYNAMIC_CONTENT

No compatible.

BITS_JOB_PROPERTY_HIGH_PERFORMANCE

No compatible.

BITS_JOB_PROPERTY_MAX_DOWNLOAD_SIZE

No compatible.

BITS_JOB_PROPERTY_USE_STORED_CREDENTIALS

No compatible.

BITS_JOB_PROPERTY_MINIMUM_NOTIFICATION_INTERVAL_MS

No compatible.

BITS_JOB_PROPERTY_ON_DEMAND_MODE

No compatible.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows 10, versión 1709 [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server, versión 1709 [solo aplicaciones de escritorio]
Encabezado
Deliveryoptimization.h

Consulte también

BITS_JOB_PROPERTY_ID

BITS_JOB_PROPERTY_VALUE

BITS_JOB_TRANSFER_POLICY

IBackgroundCopyJob5::SetProperty

IBackgroundCopyJob5::GetProperty