Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Definiert Konstanten, die die Prioritätsebene eines Auftrags angeben.
Syntax
typedef enum BG_JOB_PRIORITY {
BG_JOB_PRIORITY_FOREGROUND = 0,
BG_JOB_PRIORITY_HIGH,
BG_JOB_PRIORITY_NORMAL,
BG_JOB_PRIORITY_LOW
} ;
Konstanten
BG_JOB_PRIORITY_FOREGROUNDWert: 0 Ü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 mit hoher Priorität im Hintergrund. Hintergrundübertragungen verwenden die Netzwerkbandbreite des Clients im Leerlauf, um Dateien zu übertragen. Dies ist die höchste Hintergrundprioritätsstufe. |
BG_JOB_PRIORITY_NORMALÜberträgt den Auftrag im Hintergrund mit einer normalen Priorität. Hintergrundübertragungen verwenden die Netzwerkbandbreite des Clients im Leerlauf, um Dateien zu übertragen. Dies ist die Standardprioritätsstufe. |
BG_JOB_PRIORITY_LOWÜberträgt den Auftrag im Hintergrund mit einer niedrigen Priorität. Hintergrundübertragungen verwenden die Netzwerkbandbreite des Clients im Leerlauf, um Dateien zu übertragen. Dies ist die niedrigste Hintergrundprioritätsstufe. |
Hinweise
Bei einem Hintergrundauftrag bestimmt die Prioritätsebene, wann der Auftrag relativ zu anderen Aufträgen in der Übertragungswarteschlange verarbeitet wird. Ein Auftrag mit höherer Priorität verdracht einen Auftrag mit niedrigerer Priorität. Aufträge mit derselben Prioritätsebene teilen sich die Übertragungszeit, wodurch verhindert wird, dass ein großer Auftrag die Übertragungswarteschlange blockiert. Aufträge mit niedrigerer Priorität erhalten erst dann Transferzeit, wenn alle Aufträge mit höherer Priorität übertragen wurden oder sich in einem Fehlerzustand befinden.
Mehrere Vordergrundübertragungen können gleichzeitig erfolgen. Mehrere Dateien im selben Auftrag werden jedoch sequenziell übertragen. Wenn Sie beispielsweise über fünf Dateien verfügen, die Sie gleichzeitig herunterladen möchten, können Sie in Erwägung ziehen, 5 Vordergrundaufträge zu erstellen, einen für jede Übertragung.
BITS 1.5 und früher: BITS verarbeitet jeweils einen Auftrag. Vordergrundaufträge haben die höchste Priorität und werden vor Hintergrundaufträgen ausgeführt.
Weitere Informationen finden Sie unter Bewährte Methoden bei der Verwendung von BITS.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows XP |
| Unterstützte Mindestversion (Server) | Windows Server 2003 |
| Kopfzeile | bits.h |