RM_SENDER_STATS 構造体 (wsrm.h)
RM_SENDER_STATS構造は、信頼できるマルチキャスト送信側セッションの統計情報を提供します。 この構造体は、 RM_SENDER_STATISTICS ソケット オプションと共に使用されます。
構文
typedef struct _RM_SENDER_STATS {
ULONGLONG DataBytesSent;
ULONGLONG TotalBytesSent;
ULONGLONG NaksReceived;
ULONGLONG NaksReceivedTooLate;
ULONGLONG NumOutstandingNaks;
ULONGLONG NumNaksAfterRData;
ULONGLONG RepairPacketsSent;
ULONGLONG BufferSpaceAvailable;
ULONGLONG TrailingEdgeSeqId;
ULONGLONG LeadingEdgeSeqId;
ULONGLONG RateKBitsPerSecOverall;
ULONGLONG RateKBitsPerSecLast;
ULONGLONG TotalODataPacketsSent;
} RM_SENDER_STATS;
メンバー
DataBytesSent
型: ULONGULONG
送信されたクライアント データのバイト数。
TotalBytesSent
型: ULONGULONG
送信された合計バイト数。ソース パス メッセージ (SPM)、元のデータ (ODATA)、修復データ (RDATA) シーケンスで構成されます。
NaksReceived
型: ULONGULONG
受信した NAK の数。
NaksReceivedTooLate
型: ULONGULONG
送信ウィンドウの後に受信した NAK の数が、NAK のシーケンスを超えて進んだ。
NumOutstandingNaks
型: ULONGULONG
応答が送信されていない NAK の数。
NumNaksAfterRData
型: ULONGULONG
応答が送信されていない修復データ (RDATA) シーケンスが送信された後の NAK の数。
RepairPacketsSent
型: ULONGULONG
送信された修復データ (RDATA) パケットの数。
BufferSpaceAvailable
型: ULONGULONG
削除された部分的なメッセージの数。
TrailingEdgeSeqId
型: ULONGULONG
送信ウィンドウで最も古いシーケンス識別子。
LeadingEdgeSeqId
型: ULONGULONG
送信ウィンドウの最新のシーケンス識別子。
RateKBitsPerSecOverall
型: ULONGULONG
セッションの開始時から内部的に計算された送信レート (キロビット/秒)。
RateKBitsPerSecLast
型: ULONGULONG
INTERNAL_RATE_CALCULATION_FREQUENCYで指定された期間の送信レート。
TotalODataPacketsSent
型: ULONGULONG
送信された元のデータ (ODATA) パケットの合計。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | wsrm.h |