Структура DOSwarmStats
Содержит поля для скачивания и отправки статистики для файла.
Синтаксис
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;
Члены
-
fileId
-
Строка, завершающаяся null, которая была указана с помощью вызова AddFileWithRanges .
-
sourceURL
-
Строка, завершающаяся значением NULL, содержащая имя файла на сервере (например, https://< server>/<path>/file.ext).
-
fileSize
-
Размер файла в байтах.
-
totalBytesСкачать
-
Общее количество переданных байтов.
-
bytesFromLanPeers
-
Число байтов, передаваемых из одноранговых узлов локальной сети.
-
bytesFromGroupPeers
-
Число байтов, переданных из одноранговых узлов группы.
-
bytesFromInternetPeers
-
Число байтов, передаваемых из одноранговых узлов Интернета.
-
bytesFromHttp
-
Число байтов, передаваемых из http.
-
bytesFromDoinc
-
Только для внутреннего использования.
-
bytesToLanPeers
-
Число байтов, передаваемых в одноранговые узлы локальной сети.
-
bytesToGroupPeers
-
Число байтов, передаваемых одноранговым узлам группы.
-
bytesToInternetPeers
-
Число байтов, переданных одноранговым узлам Интернета.
-
httpConnectionCount
-
Количество http-подключений.
-
doincConnectionCount
-
Только для внутреннего использования.
-
lanConnectionCount
-
Количество подключений по локальной сети.
-
groupConnectionCount
-
Количество групповых подключений.
-
internetConnectionCount
-
Количество подключений к Интернету.
-
downloadDuration
-
Длительность передачи файла в миллисекундах.
-
downloadMode
-
Используемый режим скачивания см. в разделе DownloadMode.
-
status
-
Состояние передачи файла см. в разделе SwarmStatus.
-
IsBackground
-
True, если это фоновая передача.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента |
Windows 10, версия 1709 [только классические приложения] |
Минимальная версия сервера |
Windows Server версии 1709 [только классические приложения] |
Заголовок |
|