RM_RECEIVER_STATS-Struktur (wsrm.h)

Die RM_RECEIVER_STATS-Struktur stellt statistische Informationen für eine Reliable Multicast-Empfängersitzung bereit. Diese Struktur wird mit der Socketoption RM_RECEIVER_STATISTICS verwendet.

Syntax

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;

Member

NumODataPacketsReceived

Typ: ULONGULONG

Die Anzahl der empfangenen ODATA-Sequenzen (Original Data).

NumRDataPacketsReceived

Typ: ULONGULONG

Die Anzahl der empfangenen RDATA-Sequenzen (Repair Data).

NumDuplicateDataPackets

Typ: ULONGULONG

Die Anzahl der empfangenen doppelten Sequenzen.

DataBytesReceived

Typ: ULONGULONG

Die Anzahl der empfangenen Datenbytes.

TotalBytesReceived

Typ: ULONGULONG

Die Gesamtzahl der empfangenen Bytes, die aus Quellpfadnachrichten (SPM), ODATA -Originaldaten (ODATA) und RDATA-Sequenzen (Repair Data) bestehen.

RateKBitsPerSecOverall

Typ: ULONGULONG

Eine intern berechnete Empfangsrate ab Beginn der Sitzung in Kilobit pro Sekunde.

RateKBitsPerSecLast

Typ: ULONGULONG

Die Empfangsrate für den von INTERNAL_RATE_CALCULATION_FREQUENCY angegebenen Zeitraum.

TrailingEdgeSeqId

Typ: ULONGULONG

Der älteste Sequenzbezeichner im Empfangsfenster.

LeadingEdgeSeqId

Typ: ULONGULONG

Der neueste Sequenzbezeichner im Empfangsfenster.

AverageSequencesInWindow

Typ: ULONGULONG

Die durchschnittliche Anzahl von Sequenzen im Empfangsfenster.

MinSequencesInWindow

Typ: ULONGULONG

Die Mindestanzahl von Sequenzen im Empfangsfenster.

MaxSequencesInWindow

Typ: ULONGULONG

Die maximale Anzahl von Sequenzen im Empfangsfenster.

FirstNakSequenceNumber

Typ: ULONGULONG

Die Sequenznummer für die erste ausstehende negative Bestätigung (NAK).

NumPendingNaks

Typ: ULONGULONG

Die Anzahl der Sequenzen, die auf eine NAK-Bestätigung warten.

NumOutstandingNaks

Typ: ULONGULONG

Die Anzahl der Sequenzen, die auf Reparaturdaten (RDATA) warten.

NumDataPacketsBuffered

Typ: ULONGULONG

Die Anzahl der derzeit gepufferten Pakete.

TotalSelectiveNaksSent

Typ: ULONGULONG

Die Anzahl der selektiven NAKs, die diese Sitzung gesendet haben.

TotalParityNaksSent

Typ: ULONGULONG

Die Anzahl der Paritäts-NAKs, die diese Sitzung gesendet haben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile wsrm.h

Weitere Informationen

RM_SENDER_STATS

Zuverlässige Multicastprogrammierung

Socketoptionen