在 BITS (Background Intelligent Transfer Service) 的 API 中,BG_JOB_PROXY_USAGE 枚举用于指定 BITS 任务(Job)是否使用代理服务器。以下是 BG_JOB_PROXY_USAGE 枚举的定义:
typedef enum _BG_JOB_PROXY_USAGE {
  BG_JOB_PROXY_USAGE_PRECONFIG,
  BG_JOB_PROXY_USAGE_NO_PROXY,
  BG_JOB_PROXY_USAGE_OVERRIDE
} BG_JOB_PROXY_USAGE;

这个枚举包含了以下成员:

  •  BG_JOB_PROXY_USAGE_PRECONFIG: 使用系统预配置的代理设置。

  •  BG_JOB_PROXY_USAGE_NO_PROXY: 不使用代理。

  •  BG_JOB_PROXY_USAGE_OVERRIDE: 使用 BITS 任务自定义的代理设置。


通过设置 BITS 任务的代理使用方式,可以控制 BITS 在进行下载或上传操作时是否使用代理服务器,以及如何使用代理服务器。




转载请注明出处:http://www.zyzy.cn/article/detail/24036/Win32 API/Bits.h/BG_JOB_PROXY_USAGE