Partager via


structure RM_RECEIVER_STATS (wsrm.h)

La structure RM_RECEIVER_STATS fournit des informations statistiques pour une session de récepteur multidiffusion fiable. Cette structure est utilisée avec l’option de socket RM_RECEIVER_STATISTICS .

Syntaxe

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;

Membres

NumODataPacketsReceived

Type : ULONGULONG

Nombre de séquences de données d’origine (ODATA) reçues.

NumRDataPacketsReceived

Type : ULONGULONG

Nombre de séquences de données de réparation (RDATA) reçues.

NumDuplicateDataPackets

Type : ULONGULONG

Nombre de séquences en double reçues.

DataBytesReceived

Type : ULONGULONG

Nombre d’octets de données reçus.

TotalBytesReceived

Type : ULONGULONG

Nombre total d’octets reçus, comprenant des séquences de message de chemin d’accès source (SPM), de données d’origine (ODATA) et de données de réparation (RDATA).

RateKBitsPerSecOverall

Type : ULONGULONG

Taux de réception calculé en interne à partir du début de la session, en kilobits par seconde.

RateKBitsPerSecLast

Type : ULONGULONG

Taux de réception pour la période spécifiée par INTERNAL_RATE_CALCULATION_FREQUENCY.

TrailingEdgeSeqId

Type : ULONGULONG

Identificateur de séquence le plus ancien dans la fenêtre de réception.

LeadingEdgeSeqId

Type : ULONGULONG

Identificateur de séquence le plus récent dans la fenêtre de réception.

AverageSequencesInWindow

Type : ULONGULONG

Nombre moyen de séquences dans la fenêtre de réception.

MinSequencesInWindow

Type : ULONGULONG

Nombre minimal de séquences dans la fenêtre de réception.

MaxSequencesInWindow

Type : ULONGULONG

Nombre maximal de séquences dans la fenêtre de réception.

FirstNakSequenceNumber

Type : ULONGULONG

Numéro de séquence du premier accusé de réception négatif (NAK) en suspens.

NumPendingNaks

Type : ULONGULONG

Nombre de séquences en attente d’une confirmation NAK.

NumOutstandingNaks

Type : ULONGULONG

Nombre de séquences en attente de données de réparation (RDATA).

NumDataPacketsBuffered

Type : ULONGULONG

Nombre de paquets actuellement mis en mémoire tampon.

TotalSelectiveNaksSent

Type : ULONGULONG

Nombre de clés NAK sélectives envoyées à cette session.

TotalParityNaksSent

Type : ULONGULONG

Nombre de CLÉS de parité envoyées à cette session.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2003 [applications de bureau uniquement]
En-tête wsrm.h

Voir aussi

RM_SENDER_STATS

Programmation multidiffusion fiable

Socket Options