BITS Enumerations

The Background Intelligent Transfer Service (BITS) interfaces use the following enumerations.

In this section

Topic Description
BG_AUTH_SCHEME
The BG_AUTH_SCHEME enumeration defines the constant values that specify the authentication scheme to use when a proxy or server requests user authentication.
BG_AUTH_TARGET
The BG_AUTH_TARGET enumeration defines the constant values that specify whether the credentials are used for proxy or server user authentication requests.
BG_CERT_STORE_LOCATION
The BG_CERT_STORE_LOCATION enumeration defines the location of the certificate store.
BG_ERROR_CONTEXT
The BG_ERROR_CONTEXT enumeration defines the constant values that specify the context in which the error occurred.
BG_JOB_PRIORITY
The BG_JOB_PRIORITY enumeration defines the constant values that specify the priority level of a job.
BG_JOB_PROXY_USAGE
The BG_JOB_PROXY_USAGE enumeration defines constant values that specify which proxy to use for file transfers. You can define different proxy settings for each job.
BG_JOB_STATE
The BG_JOB_STATE enumeration defines constant values for the different states of a job.
BG_JOB_TYPE
The BG_JOB_TYPE enumeration defines constant values that specify the type of transfer job, such as download.
BITS_COST_STATE
The BITS_COST_STATE enumeration defines the constant values that specify the BITS cost state.
BITS_FILE_PROPERTY_ID
Enumerates values that define ID values corresponding to BackgroundCopyFile properties.
BITS_JOB_PROPERTY_ID
Specifies the ID of the property for the BITS job.
BITS_JOB_TRANSFER_POLICY
Enumeration that defines ID values corresponding to BITS properties.