Compartilhar via


estrutura RM_RECEIVER_STATS (wsrm.h)

A estrutura RM_RECEIVER_STATS fornece informações estatísticas para uma sessão de receptor Multicast Confiável. Essa estrutura é usada com a opção de soquete RM_RECEIVER_STATISTICS .

Sintaxe

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;

Membros

NumODataPacketsReceived

Tipo: ULONGULONG

O número de sequências de dados originais (ODATA) recebidas.

NumRDataPacketsReceived

Tipo: ULONGULONG

O número de sequências de dados de reparo (RDATA) recebidas.

NumDuplicateDataPackets

Tipo: ULONGULONG

O número de sequências duplicadas recebidas.

DataBytesReceived

Tipo: ULONGULONG

O número de bytes de dados recebidos.

TotalBytesReceived

Tipo: ULONGULONG

O total de bytes recebidos, compostos por SPM (mensagem de caminho de origem), dados originais (ODATA) e sequências de dados de reparo (RDATA).

RateKBitsPerSecOverall

Tipo: ULONGULONG

Uma taxa de recebimento calculada internamente desde o início da sessão, em quilobits por segundo.

RateKBitsPerSecLast

Tipo: ULONGULONG

A taxa de recebimento do período especificado por INTERNAL_RATE_CALCULATION_FREQUENCY.

TrailingEdgeSeqId

Tipo: ULONGULONG

O identificador de sequência mais antigo na janela de recebimento.

LeadingEdgeSeqId

Tipo: ULONGULONG

O identificador de sequência mais recente na janela de recebimento.

AverageSequencesInWindow

Tipo: ULONGULONG

O número médio de sequências na janela de recebimento.

MinSequencesInWindow

Tipo: ULONGULONG

O número mínimo de sequências na janela de recebimento.

MaxSequencesInWindow

Tipo: ULONGULONG

O número máximo de sequências na janela de recebimento.

FirstNakSequenceNumber

Tipo: ULONGULONG

O número da sequência para a primeira NAK (confirmação negativa pendente).

NumPendingNaks

Tipo: ULONGULONG

O número de sequências que aguardam uma confirmação de NAK.

NumOutstandingNaks

Tipo: ULONGULONG

O número de sequências que aguardam dados de reparo (RDATA).

NumDataPacketsBuffered

Tipo: ULONGULONG

O número de pacotes armazenados em buffer no momento.

TotalSelectiveNaksSent

Tipo: ULONGULONG

O número de NAKs seletivos enviados nesta sessão.

TotalParityNaksSent

Tipo: ULONGULONG

O número de NAKs de paridade enviados nesta sessão.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2003 [somente aplicativos da área de trabalho]
Cabeçalho wsrm.h

Confira também

RM_SENDER_STATS

Programação multicast confiável

Opções de soquete