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 |