struttura RM_RECEIVER_STATS (wsrm.h)
La struttura RM_RECEIVER_STATS fornisce informazioni statistiche per una sessione del ricevitore Reliable Multicast. Questa struttura viene utilizzata con l'opzione socket RM_RECEIVER_STATISTICS .
Sintassi
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;
Members
NumODataPacketsReceived
Tipo: ULONGULONG
Numero di sequenze di dati originali (ODATA).
NumRDataPacketsReceived
Tipo: ULONGULONG
Numero di sequenze di dati di ripristino (RDATA).
NumDuplicateDataPackets
Tipo: ULONGULONG
Numero di sequenze duplicate ricevute.
DataBytesReceived
Tipo: ULONGULONG
Numero di byte di dati ricevuti.
TotalBytesReceived
Tipo: ULONGULONG
Byte totali ricevuti, costituiti da sequenze di dati di origine (SPM), dati originali (ODATA) e dati di ripristino (RDATA).
RateKBitsPerSecOverall
Tipo: ULONGULONG
Frequenza di ricezione calcolata internamente dall'inizio della sessione, espressa in kilobit al secondo.
RateKBitsPerSecLast
Tipo: ULONGULONG
Frequenza di ricezione per il periodo specificato da INTERNAL_RATE_CALCULATION_FREQUENCY.
TrailingEdgeSeqId
Tipo: ULONGULONG
Identificatore di sequenza meno recente nella finestra di ricezione.
LeadingEdgeSeqId
Tipo: ULONGULONG
Identificatore di sequenza più recente nella finestra di ricezione.
AverageSequencesInWindow
Tipo: ULONGULONG
Numero medio di sequenze nella finestra di ricezione.
MinSequencesInWindow
Tipo: ULONGULONG
Numero minimo di sequenze nella finestra di ricezione.
MaxSequencesInWindow
Tipo: ULONGULONG
Numero massimo di sequenze nella finestra di ricezione.
FirstNakSequenceNumber
Tipo: ULONGULONG
Numero di sequenza per il primo riconoscimento negativo in sospeso (NAK).
NumPendingNaks
Tipo: ULONGULONG
Numero di sequenze in attesa di conferma NAK.
NumOutstandingNaks
Tipo: ULONGULONG
Numero di sequenze in attesa di dati di ripristino (RDATA).
NumDataPacketsBuffered
Tipo: ULONGULONG
Numero di pacchetti attualmente memorizzati nel buffer.
TotalSelectiveNaksSent
Tipo: ULONGULONG
Numero di NAK selettivi inviati in questa sessione.
TotalParityNaksSent
Tipo: ULONGULONG
Numero di NAK di parità inviati in questa sessione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | wsrm.h |