共用方式為


RM_RECEIVER_STATS結構 (wsrm.h)

RM_RECEIVER_STATS 結構會提供可靠的多播接收者會話的統計資訊。 此結構會與 RM_RECEIVER_STATISTICS 套接字選項搭配使用。

語法

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;

成員

NumODataPacketsReceived

類型: ULONGULONG

收到 ODATA) 序列的原始資料數目 (。

NumRDataPacketsReceived

類型: ULONGULONG

已收到的修復數據 (RDATA) 序列數目。

NumDuplicateDataPackets

類型: ULONGULONG

收到的重複序列數目。

DataBytesReceived

類型: ULONGULONG

收到的數據位元組數目。

TotalBytesReceived

類型: ULONGULONG

收到的位元組總數,由來源路徑訊息 (SPM) 、原始數據 (ODATA) 和修復數據 (RDATA) 序列所組成。

RateKBitsPerSecOverall

類型: ULONGULONG

從工作階段開始時,以每秒 KB 為單位的內部計算接收率。

RateKBitsPerSecLast

類型: ULONGULONG

INTERNAL_RATE_CALCULATION_FREQUENCY所指定期間的接收率。

TrailingEdgeSeqId

類型: ULONGULONG

接收視窗中最舊的序列標識碼。

LeadingEdgeSeqId

類型: ULONGULONG

接收視窗中最新的序列標識碼。

AverageSequencesInWindow

類型: ULONGULONG

接收視窗中的平均序列數目。

MinSequencesInWindow

類型: ULONGULONG

接收視窗中的序列數目下限。

MaxSequencesInWindow

類型: ULONGULONG

接收視窗中的序列數目上限。

FirstNakSequenceNumber

類型: ULONGULONG

第一個未完成負數通知的序號 (NAK) 。

NumPendingNaks

類型: ULONGULONG

等候 NAK 確認的序列數目。

NumOutstandingNaks

類型: ULONGULONG

等候修復數據的序列數目, (RDATA) 。

NumDataPacketsBuffered

類型: ULONGULONG

目前緩衝的封包數目。

TotalSelectiveNaksSent

類型: ULONGULONG

傳送此會話的選擇性 NAK 數目。

TotalParityNaksSent

類型: ULONGULONG

傳送此工作階段的同位 NAK 數目。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
標頭 wsrm.h

另請參閱

RM_SENDER_STATS

可靠的多播程序設計

套接字選項