структура RM_RECEIVER_STATS (wsrm.h)
Структура RM_RECEIVER_STATS предоставляет статистические сведения для сеанса надежной многоадресной рассылки. Эта структура используется с параметром сокета RM_RECEIVER_STATISTICS .
Синтаксис
typedef struct _RM_RECEIVER_STATS {
ULONGLONG NumODataPacketsReceived;
ULONGLONG NumRDataPacketsReceived;
ULONGLONG NumDuplicateDataPackets;
ULONGLONG DataBytesReceived;
ULONGLONG TotalBytesReceived;
ULONGLONG RateKBitsPerSecOverall;
ULONGLONG RateKBitsPerSecLast;
ULONGLONG TrailingEdgeSeqId;
ULONGLONG LeadingEdgeSeqId;
ULONGLONG AverageSequencesInWindow;
ULONGLONG MinSequencesInWindow;
ULONGLONG MaxSequencesInWindow;
ULONGLONG FirstNakSequenceNumber;
ULONGLONG NumPendingNaks;
ULONGLONG NumOutstandingNaks;
ULONGLONG NumDataPacketsBuffered;
ULONGLONG TotalSelectiveNaksSent;
ULONGLONG TotalParityNaksSent;
} RM_RECEIVER_STATS;
Члены
NumODataPacketsReceived
Тип: ULONGULONG
Количество полученных исходных последовательностей данных (ODATA).
NumRDataPacketsReceived
Тип: ULONGULONG
Количество полученных последовательностей данных восстановления (RDATA).
NumDuplicateDataPackets
Тип: ULONGULONG
Количество полученных повторяющихся последовательностей.
DataBytesReceived
Тип: ULONGULONG
Число полученных байтов данных.
TotalBytesReceived
Тип: ULONGULONG
Общее количество полученных байтов, состоящее из последовательностей сообщений исходного пути (SPM), исходных данных (ODATA) и данных восстановления (RDATA).
RateKBitsPerSecOverall
Тип: ULONGULONG
Внутренне вычисляемая скорость получения с начала сеанса в килобитах в секунду.
RateKBitsPerSecLast
Тип: ULONGULONG
Частота получения за период, указанный INTERNAL_RATE_CALCULATION_FREQUENCY.
TrailingEdgeSeqId
Тип: ULONGULONG
Самый старый идентификатор последовательности в окне получения.
LeadingEdgeSeqId
Тип: ULONGULONG
Новейший идентификатор последовательности в окне получения.
AverageSequencesInWindow
Тип: ULONGULONG
Среднее число последовательностей в окне получения.
MinSequencesInWindow
Тип: ULONGULONG
Минимальное количество последовательностей в окне получения.
MaxSequencesInWindow
Тип: ULONGULONG
Максимальное число последовательностей в окне получения.
FirstNakSequenceNumber
Тип: ULONGULONG
Порядковый номер первого неоплаченного отрицательного подтверждения (NAK).
NumPendingNaks
Тип: ULONGULONG
Число последовательностей, ожидающих подтверждения NAK.
NumOutstandingNaks
Тип: ULONGULONG
Число последовательностей, ожидающих данных восстановления (RDATA).
NumDataPacketsBuffered
Тип: ULONGULONG
Количество пакетов, помещенных в буфер.
TotalSelectiveNaksSent
Тип: ULONGULONG
Количество селективных NAK, отправленных в этом сеансе.
TotalParityNaksSent
Тип: ULONGULONG
Количество четных NAK, отправленных в этом сеансе.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | wsrm.h |