BITS_JOB_PROPERTY_ID enumeration
The BITS_JOB_PROPERTY_ID enumeration specifies the ID of the property for the Delivery Optimization job. This enumeration is used in the BITS_JOB_PROPERTY_VALUE union to determine the type of value contained in the 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;
Constants
-
BITS_JOB_PROPERTY_ID_COST_FLAGS
-
The ID that is used to control transfer behavior over cellular and/or similar networks. This property may be changed while a transfer is ongoing the new cost flags will take effect immediately.
This property uses the BITS_JOB_PROPERTY_VALUE s Dword field.
-
BITS_JOB_PROPERTY_NOTIFICATION_CLSID
-
The ID that is used to register a COM callback by CLSID to receive notifications about the progress and completion of a Delivery Optimization job. The CLSID must refer to a class associated with a registered out-of-process COM server. It may also be set to GUID_NULL to clear a previously set notification CLSID.
This property uses the BITS_JOB_PROPERTY_VALUE s CLsID field.
-
BITS_JOB_PROPERTY_DYNAMIC_CONTENT
-
Not supported.
-
BITS_JOB_PROPERTY_HIGH_PERFORMANCE
-
Not supported.
-
BITS_JOB_PROPERTY_MAX_DOWNLOAD_SIZE
-
Not supported.
-
BITS_JOB_PROPERTY_USE_STORED_CREDENTIALS
-
Not supported.
-
BITS_JOB_PROPERTY_MINIMUM_NOTIFICATION_INTERVAL_MS
-
Not supported.
-
BITS_JOB_PROPERTY_ON_DEMAND_MODE
-
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 |
|