BITS structures and unions
The Background Intelligent Transfer Service (BITS) interfaces use the following structures.
In this section
Topic | Description |
---|---|
BG_AUTH_CREDENTIALS | Identifies the target (proxy or server), authentication scheme, and the user's credentials to use for user authentication requests. The structure is passed to the IBackgroundCopyJob2::SetCredentials method. |
BG_AUTH_CREDENTIALS_UNION | Identifies the credentials to use for the authentication scheme specified in the BG_AUTH_CREDENTIALS structure. |
BG_BASIC_CREDENTIALS | Identifies the user name and password to authenticate. |
BG_FILE_INFO | Provides the local and remote names of the file to transfer. |
BG_FILE_PROGRESS | Provides file-related progress information, such as the number of bytes transferred. |
BG_FILE_RANGE | Identifies a range of bytes to download from a file. |
BG_JOB_PROGRESS | Provides job-related progress information, such as the number of bytes and files transferred. For upload jobs, the progress applies to the upload file, not the reply file. To view reply file progress, see the BG_JOB_REPLY_PROGRESS structure. |
BG_JOB_REPLY_PROGRESS | Provides progress information related to the reply portion of an upload-reply job. |
BG_JOB_TIMES | Provides job-related time stamps. |
BITS_FILE_PROPERTY_VALUE union | Provides the property value of a BITS file. |
BITS_JOB_PROPERTY_VALUE | Provides the property value of the BITS job based on the value of the BITS_JOB_PROPERTY_ID enumeration. |