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.
Dieser Header wird vom Intelligenten Hintergrundübertragungsdienst verwendet. Weitere Informationen finden Sie unter
bits.h enthält die folgenden Programmierschnittstellen:
Schnittstellen
|
IBackgroundCopyCallback Implementieren Sie die IBackgroundCopyCallback-Schnittstelle, um eine Benachrichtigung zu erhalten, dass ein Auftrag abgeschlossen ist, geändert wurde oder ein Fehler vorliegt. Clients verwenden diese Schnittstelle, anstatt die status des Auftrags zu abfragen. |
|
IBackgroundCopyError Verwenden Sie die IBackgroundCopyError-Schnittstelle, um die Ursache eines Fehlers zu ermitteln und ob der Übertragungsprozess fortgesetzt werden kann. |
|
IBackgroundCopyFile IBackgroundCopyFile enthält Informationen zu einer Datei, die Teil eines Auftrags ist. Beispielsweise können Sie IBackgroundCopyFile-Methoden verwenden, um die lokalen namen und remotenamen der Datei abzurufen und Statusinformationen zu übertragen. |
|
IBackgroundCopyJob Verwenden Sie die IBackgroundCopyJob-Schnittstelle, um dem Auftrag Dateien hinzuzufügen, die Prioritätsebene des Auftrags festzulegen, den Status des Auftrags zu bestimmen und den Auftrag zu starten und zu beenden. |
|
IBackgroundCopyManager Erstellt Übertragungsaufträge, ruft ein Enumeratorobjekt ab, das die Aufträge in der Warteschlange enthält, und ruft einzelne Aufträge aus der Warteschlange ab. |
|
IEnumBackgroundCopyFiles Verwenden Sie die IEnumBackgroundCopyFiles-Schnittstelle, um die Dateien aufzulisten, die ein Auftrag enthält. Um einen IEnumBackgroundCopyFiles-Schnittstellenzeiger abzurufen, rufen Sie die IBackgroundCopyJob::EnumFiles-Methode auf. |
|
IEnumBackgroundCopyJobs Verwenden Sie die IEnumBackgroundCopyJobs-Schnittstelle, um die Liste der Aufträge in der Übertragungswarteschlange aufzulisten. Um einen IEnumBackgroundCopyJobs-Schnittstellenzeiger abzurufen, rufen Sie die IBackgroundCopyManager::EnumJobs-Methode auf. |
Strukturen
|
BG_FILE_INFO Stellt die lokalen und Remotenamen der zu übertragenden Datei bereit. |
|
BG_FILE_PROGRESS Stellt dateibezogene Statusinformationen bereit, z. B. die Anzahl der übertragenen Bytes. |
|
BG_JOB_PROGRESS Stellt auftragsbezogene Statusinformationen bereit, z. B. die Anzahl der übertragenen Bytes und Dateien. |
|
BG_JOB_TIMES Stellt auftragsbezogene Zeitstempel bereit. |
Enumerationen
|
BG_ERROR_CONTEXT Definiert Konstanten, die den Kontext angeben, in dem der Fehler aufgetreten ist. |
|
BG_JOB_PRIORITY Definiert Konstanten, die die Prioritätsebene eines Auftrags angeben. |
|
BG_JOB_PROXY_USAGE Definiert Konstanten, die angeben, welcher Proxy für Dateiübertragungen verwendet werden soll. Sie können für jeden Auftrag unterschiedliche Proxyeinstellungen definieren. |
|
BG_JOB_STATE Definiert Konstanten, die die verschiedenen Zustände eines Auftrags angeben. |
|
BG_JOB_TYPE Definiert Konstanten, die den Typ des Übertragungsauftrags angeben, z. B. Download. |