Doswarmstats-Struktur

Enthält Felder für das herunterladen und Hochladen von Statistiken für eine Datei.

Syntax

typedef struct _DOSwarmStats {
  LPWSTR       fileId;
  LPWSTR       sourceURL;
  UINT64       fileSize;
  UINT64       totalBytesDownloaded;
  UINT64       bytesFromLanPeers;
  UINT64       bytesFromGroupPeers;
  UINT64       bytesFromInternetPeers;
  UINT64       bytesFromHttp;
  UINT64       bytesFromDoinc;
  UINT64       bytesToLanPeers;
  UINT64       bytesToGroupPeers;
  UINT64       bytesToInternetPeers;
  UINT         httpConnectionCount;
  UINT         doincConnectionCount;
  UINT         lanConnectionCount;
  UINT         groupConnectionCount;
  UINT         internetConnectionCount;
  UINT         downloadDuration;
  DownloadMode downloadMode;
  SwarmStatus  status;
  BOOL         isBackground;
} DOSwarmStats;

Member

fileId

Eine mit NULL endend beendete Zeichenfolge, die mit dem ADDFILEWITHRANGES -Befehl angegeben wurde.

SourceURL

NULL-terminierte Zeichenfolge, die den Namen der Datei auf dem Server enthält (z < . b. https://Server > / < path > /file.ext).

Filesize

Die Länge der Datei in Bytes.

totalbytesherunter geladen

Gesamtanzahl der übertragenen Bytes.

bytesfromlanpeers

Anzahl der von LAN-Peers übertragenen Bytes.

bytesfromgrouppeers

Anzahl von Bytes, die von Gruppen Peers übertragen werden.

bytesfrominternetpeers

Anzahl von Bytes, die von Internet Peers übertragen werden.

bytesfromhttp

Anzahl von Bytes, die von http übertragen werden.

bytesfromdoinc

Nur zur internen Verwendung.

bytestolanpeers

Anzahl der an LAN-Peers übertragenen Bytes.

bytestogrouppeers

Anzahl von Bytes, die an Gruppen Peers übertragen werden.

bytestointernetpeers

Anzahl von Bytes, die an Internet Peers übertragen werden.

httpconnectioncount

Anzahl der HTTP-Verbindungen.

doincconnectioncount

Nur zur internen Verwendung.

lanconnectioncount

Anzahl der LAN-Verbindungen.

groupconnectioncount

Anzahl der Gruppen Verbindungen.

internetconnectioncount

Anzahl der Internet Verbindungen.

Download Dauer

Dauer der Dateiübertragung in Millisekunden.

Download Mode

Der verwendete Download Modus finden Sie unter Download Mode.

status

Zum Status einer Dateiübertragung finden Sie unter swarmstatus.

IsBackground

True, wenn es sich um eine Hintergrund Übertragung handelt.

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