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 |
|