BITS enumerations

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

In this section

Topic Description
BG_AUTH_SCHEME Defines constants that specify the authentication scheme to use when a proxy or server requests user authentication.
BG_AUTH_TARGET Defines constants that specify whether the credentials are used for proxy or server user authentication requests.
BG_CERT_STORE_LOCATION Defines constants that specify the location of the certificate store.
BG_ERROR_CONTEXT Defines constants that specify the context in which the error occurred.
BG_JOB_PRIORITY Defines constants that specify the priority level of a job.
BG_JOB_PROXY_USAGE Defines constants that specify which proxy to use for file transfers. You can define different proxy settings for each job.
BG_JOB_STATE Defines constants that specify the different states of a job.
BG_JOB_TYPE Defines constants that specify the type of transfer job, such as download.
BITS_COST_STATE Defines constants that specify the BITS cost state.
BITS_FILE_PROPERTY_ID Defines constants that specify ID values corresponding to background copy file properties. See IBackgroundCopyFile5::GetProperty and SetProperty.
BITS_JOB_PROPERTY_ID Defines constants that specify the ID of the property for the BITS job.
BITS_JOB_TRANSFER_POLICY Defines constants that specify ID values corresponding to BITS properties.