Condividi tramite


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

Vedi anche

RM_SENDER_STATS

Programmazione multicast affidabile

Opzioni socket