DOSwarmStats-Struktur
Enthält Felder zum 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
-
Null-beendete Zeichenfolge, die mit dem AddFileWithRanges-Aufruf angegeben wurde.
-
sourceURL
-
Null-beendete Zeichenfolge, die den Namen der Datei auf dem Server enthält (z. B. https://< server>/<path>/file.ext).
-
Dateigröße
-
Die Länge der Datei in Bytes.
-
totalBytesDownloaded
-
Gesamtanzahl der übertragenen Bytes.
-
bytesFromLanPeers
-
Anzahl der von LAN-Peers übertragenen Bytes.
-
bytesFromGroupPeers
-
Anzahl der von Gruppen peers übertragenen Bytes.
-
bytesFromInternetPeers
-
Anzahl der von Internet-Peers übertragenen Bytes.
-
bytesFromHttp
-
Anzahl der von http übertragenen Bytes.
-
bytesFromDoinc
-
Nur zur internen Verwendung.
-
bytesToLanPeers
-
Anzahl der Bytes, die an LAN-Peers übertragen werden.
-
bytesToGroupPeers
-
Anzahl der Bytes, die an Gruppenpeer übertragen werden.
-
bytesToInternetPeers
-
Anzahl der 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 Gruppenverbindungen.
-
internetConnectionCount
-
Anzahl der Internetverbindungen.
-
downloadDuration
-
Dauer der Dateiübertragung in Millisekunden.
-
downloadMode
-
Der verwendete Downloadmodus finden Sie unter DownloadMode.
-
status
-
Die 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 |
|