Structure DOSwarmStats
Contient des champs pour les statistiques de téléchargement et de chargement d’un fichier.
Syntaxe
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;
Membres
-
fileId
-
Chaîne terminée par null qui a été spécifiée avec l’appel AddFileWithRanges .
-
sourceURL
-
Chaîne terminée par null qui contient le nom du fichier sur le serveur (par exemple, https://< server>/<path>/file.ext).
-
Taille
-
Taille du fichier en octets.
-
totalBytesDownloaded
-
Nombre total d’octets transférés.
-
octetsFromLanPeers
-
Nombre d’octets transférés à partir d’homologues LAN.
-
bytesFromGroupPeers
-
Nombre d’octets transférés à partir d’homologues de groupe.
-
bytesFromInternetPeers
-
Nombre d’octets transférés à partir d’homologues Internet.
-
bytesFromHttp
-
Nombre d’octets transférés à partir de http.
-
octetsFromDoinc
-
À usage interne uniquement.
-
bytesToLanPeers
-
Nombre d’octets transférés vers des homologues LAN.
-
bytesToGroupPeers
-
Nombre d’octets transférés vers des homologues de groupe.
-
bytesToInternetPeers
-
Nombre d’octets transférés à des homologues Internet.
-
httpConnectionCount
-
Nombre de connexions HTTP.
-
doincConnectionCount
-
À usage interne uniquement.
-
lanConnectionCount
-
Nombre de connexions LAN.
-
groupConnectionCount
-
Nombre de connexions de groupe.
-
internetConnectionCount
-
Nombre de connexions Internet.
-
downloadDuration
-
Durée du transfert de fichiers en millisecondes.
-
downloadMode
-
Mode de téléchargement utilisé, consultez DownloadMode.
-
statut
-
La status d’un transfert de fichiers, consultez SwarmStatus.
-
isBackground
-
True, s’il s’agit d’un transfert en arrière-plan.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows 10, version 1709 [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server, version 1709 [applications de bureau uniquement] |
En-tête |
|