BG_JOB_PRIORITY Enumeration

Die BG_JOB_PRIORITY-Enumeration definiert die Konstantenwerte, die die Prioritätsebene eines Auftrags angeben.

Syntax

typedef enum  { 
  BG_JOB_PRIORITY_FOREGROUND,
  BG_JOB_PRIORITY_HIGH,
  BG_JOB_PRIORITY_NORMAL,
  BG_JOB_PRIORITY_LOW
} BG_JOB_PRIORITY;

Konstanten

BG_JOB_PRIORITY_FOREGROUND

Überträgt den Auftrag in den Vordergrund. Vordergrundübertragungen konkurrieren um Netzwerkbandbreite mit anderen Anwendungen, was die Netzwerkerfahrung des Benutzers beeinträchtigen kann. Dies ist die höchste Prioritätsebene.

BG_JOB_PRIORITY_HIGH

Überträgt den Auftrag im Hintergrund. Hintergrundübertragungen verwenden einen kleinen Prozentsatz der Netzwerkbandbreite.

BG_JOB_PRIORITY_NORMAL

Das Verhalten der Übermittlungsoptimierung ist für alle Aufträge ohne Vordergrund identisch. Weitere Informationen finden Sie unter Kommentare in BG_JOB_PRIORITY_HIGH.

BG_JOB_PRIORITY_LOW

Das Verhalten der Übermittlungsoptimierung ist für alle Aufträge ohne Vordergrund identisch. Weitere Informationen finden Sie unter Kommentare in BG_JOB_PRIORITY_HIGH.

Bemerkungen

Mehrere Vordergrund- und Hintergrundübertragungen können gleichzeitig stattfinden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows 10, Version 1709 [nur Desktop-Apps]
Unterstützte Mindestversion (Server)
Windows Server, Version 1709 [nur Desktop-Apps]
Header
Deliveryoptimization.h

Siehe auch

IBackgroundCopyJob::GetPriority

IBackgroundCopyJob::SetPriority