BITS_JOB_PROPERTY_VALUE structure

The BITS_JOB_PROPERTY_VALUE union provides the property value of the Delivery Optimization job based on the value of the BITS_JOB_PROPERTY_ID enumeration.

Syntax

typedef struct {
  DWORD          Dword;
  GUID           ClsID;
  BOOL           Enable;
  UINT64         Uint64;
  BG_AUTH_TARGET Target;
} BITS_JOB_PROPERTY_VALUE;

Members

Dword

This value is returned when using the enum property ID BITS_JOB_PROPERTY_ID_COST_FLAGS and is applied as the transfer policy on the Delivery Optimization job.

ClsID

This value is returned when using the enum property ID BITS_JOB_PROPERTY_NOTIFICATION_CLSID and represents the CLSID of the callback object to register with the Delivery Optimization job.

Enable

Not supported.

Uint64

Not supported.

Target

Not supported.

Requirements

Requirement Value
Minimum supported client
Windows 10, version 1709 [desktop apps only]
Minimum supported server
Windows Server, version 1709 [desktop apps only]
Header
Deliveryoptimization.h

See also

BITS_JOB_PROPERTY_ID

BITS_JOB_TRANSFER_POLICY