在 BITS (Background Intelligent Transfer Service) 的 API 中,确实存在名为 BG_JOB_PRIORITY 的枚举,用于指定 BITS 任务(Job)的优先级。以下是 BG_JOB_PRIORITY 枚举的定义:
typedef enum _BG_JOB_PRIORITY {
  BG_JOB_PRIORITY_FOREGROUND,
  BG_JOB_PRIORITY_HIGH,
  BG_JOB_PRIORITY_NORMAL,
  BG_JOB_PRIORITY_LOW
} BG_JOB_PRIORITY;

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

  •  BG_JOB_PRIORITY_FOREGROUND: 任务处于前台,具有最高优先级。

  •  BG_JOB_PRIORITY_HIGH: 高优先级。

  •  BG_JOB_PRIORITY_NORMAL: 普通优先级。

  •  BG_JOB_PRIORITY_LOW: 低优先级。


通过设置 BITS 任务的优先级,可以影响 BITS 服务对任务的调度和资源分配。




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