typedef enum _BG_JOB_STATE {
BG_JOB_STATE_QUEUED,
BG_JOB_STATE_CONNECTING,
BG_JOB_STATE_TRANSFERRING,
BG_JOB_STATE_SUSPENDED,
BG_JOB_STATE_ERROR,
BG_JOB_STATE_TRANSIENT_ERROR,
BG_JOB_STATE_TRANSFERRED,
BG_JOB_STATE_ACKNOWLEDGED
} BG_JOB_STATE;
这个枚举包含了以下几个成员:
- BG_JOB_STATE_QUEUED: 任务在队列中等待执行。
- BG_JOB_STATE_CONNECTING: 任务正在连接到服务器。
- BG_JOB_STATE_TRANSFERRING: 任务正在传输数据。
- BG_JOB_STATE_SUSPENDED: 任务已被暂停。
- BG_JOB_STATE_ERROR: 任务遇到了错误。
- BG_JOB_STATE_TRANSIENT_ERROR: 任务遇到了临时性错误。
- BG_JOB_STATE_TRANSFERRED: 任务已成功传输完成。
- BG_JOB_STATE_ACKNOWLEDGED: 任务完成并得到确认。
通过查询 BITS 任务的状态,可以了解任务当前所处的状态,以便采取相应的操作。
转载请注明出处:http://www.zyzy.cn/article/detail/24037/Win32 API/Bits.h/BG_JOB_STATE