2.2.5 DownloadPriority

The DownloadPriority enumeration defines values describing the recommended download priority of an update. It is up to the update agent implementation to define the relative differences between download priority levels.<1>

 typedef  enum tagDownloadPriority
 {
   dpLow = 1,
   dpNormal = 2,
   dpHigh = 3,
   dpExtraHigh = 4,
 } DownloadPriority;

dpLow:  The update service recommends that the update agent SHOULD use fewer resources to download the update than it uses for updates with dpNormal or dpHigh priority.

dpNormal:  The update service recommends that the update agent SHOULD use more resources to download the update than it uses for updates with dpLow priority, but fewer resources than it uses for updates with dpHigh priority.

dpHigh:  The update service recommends that the update agent SHOULD use more resources to download the update than it uses for updates with dpLow or dpNormal priority.

dpExtraHigh:  The update service recommends that the update agent SHOULD use all available resources to download the update as quickly as possible.