BITS Structures and Unions
The Background Intelligent Transfer Service (BITS) interfaces use the following structures.
In this section
||The BG_AUTH_CREDENTIALS structure 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.
||The BG_AUTH_CREDENTIALS_UNION union identifies the credentials to use for the authentication scheme specified in the BG_AUTH_CREDENTIALS structure.
||The BG_BASIC_CREDENTIALS structure identifies the user name and password to authenticate.
||The BG_FILE_INFO structure provides the local and remote names of the file to transfer.
||The BG_FILE_PROGRESS structure provides file-related progress information, such as the number of bytes transferred.
||The BG_FILE_RANGE structure identifies a range of bytes to download from a file.
||The BG_JOB_PROGRESS structure 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.
||The BG_JOB_REPLY_PROGRESS structure provides progress information related to the reply portion of an upload-reply job.
||The BG_JOB_TIMES structure provides job-related time stamps.
||Provides the property value of a BITS file.
||Provides the property value of the BITS job based on the value of the BITS_JOB_PROPERTY_ID enumeration.