estrutura RAS_PORT_STATISTICS

[A estrutura de RAS_PORT_STATISTICS não tem suporte a partir do Windows Vista.]

A estrutura RAS_PORT_STATISTICS relata as estatísticas coletadas por um servidor RAS para uma porta conectada. O servidor RAS redefine os vários contadores de estatística sempre que a porta está conectada. Chame a função RasAdminPortClearStatistics para forçar o servidor RAS a redefinir os contadores de estatística.

Para uma porta que faz parte de uma conexão multilink, essa estrutura fornece dois conjuntos de estatísticas. O primeiro conjunto contém as estatísticas cumulativas para todas as portas na conexão. Essas estatísticas são as mesmas para todas as portas na conexão. O segundo conjunto contém as estatísticas apenas para essa porta. Se a porta não fizer parte de uma conexão multilink, ambos os conjuntos de estatísticas terão as mesmas informações. Para determinar se uma porta faz parte de uma conexão multilink, marcar o bit PORT_MULTILINKED no membro Flags da estrutura de RAS_PORT_0 da porta.

Sintaxe

typedef struct _RAS_PORT_STATISTICS {
  DWORD dwBytesXmited;
  DWORD dwBytesRcved;
  DWORD dwFramesXmited;
  DWORD dwFramesRcved;
  DWORD dwCrcErr;
  DWORD dwTimeoutErr;
  DWORD dwAlignmentErr;
  DWORD dwHardwareOverrunErr;
  DWORD dwFramingErr;
  DWORD dwBufferOverrunErr;
  DWORD dwBytesXmitedUncompressed;
  DWORD dwBytesRcvedUncompressed;
  DWORD dwBytesXmitedCompressed;
  DWORD dwBytesRcvedCompressed;
  DWORD dwPortBytesXmited;
  DWORD dwPortBytesRcved;
  DWORD dwPortFramesXmited;
  DWORD dwPortFramesRcved;
  DWORD dwPortCrcErr;
  DWORD dwPortTimeoutErr;
  DWORD dwPortAlignmentErr;
  DWORD dwPortHardwareOverrunErr;
  DWORD dwPortFramingErr;
  DWORD dwPortBufferOverrunErr;
  DWORD dwPortBytesXmitedUncompressed;
  DWORD dwPortBytesRcvedUncompressed;
  DWORD dwPortBytesXmitedCompressed;
  DWORD dwPortBytesRcvedCompressed;
} RAS_PORT_STATISTICS, *PRAS_PORT_STATISTICS;

Membros

dwBytesXmited

Especifica o número total de bytes transmitidos pela conexão.

dwBytesRcved

Especifica o número total de bytes recebidos pela conexão.

dwFramesXmited

Especifica o número total de quadros transmitidos pela conexão.

dwFramesRcved

Especifica o número total de quadros recebidos pela conexão.

dwCrcErr

Especifica o número total de erros de CRC na conexão. Os erros de CRC são causados pela falha de um marcar de redundância cíclica. Um erro de CRC indica que um ou mais caracteres no pacote de dados recebidos foram encontrados embaralhados na chegada.

dwTimeoutErr

Especifica o número total de erros de tempo limite na conexão. Erros de tempo limite ocorrem quando um caractere esperado não é recebido a tempo. Quando isso ocorre, o software pressupõe que os dados foram perdidos e solicita que eles sejam ressentidos.

dwAlignmentErr

Especifica o número total de erros de alinhamento na conexão. Erros de alinhamento ocorrem quando um caractere recebido não é o esperado. Isso geralmente acontece quando um caractere é perdido ou quando ocorre um erro de tempo limite.

dwHardwareOverrunErr

Especifica o número total de erros de estouro de hardware na conexão. Esses erros indicam o número de vezes que o computador de envio transmitiu caracteres mais rapidamente do que o hardware do computador receptor pode processá-los. Se esse problema persistir, reduza a taxa de conexão BPS no cliente.

dwFramingErr

Especifica o número total de erros de enquadramento na conexão. Um erro de enquadramento ocorre quando um caractere assíncrono é recebido com um bit inicial ou de parada inválido.

dwBufferOverrunErr

Especifica o número total de erros de estouro de buffer na conexão. Um erro de estouro de buffer ocorre quando o computador de envio está transmitindo caracteres mais rapidamente do que o computador receptor pode acomodá-los. Se esse problema persistir, reduza a taxa de conexão BPS no cliente.

dwBytesXmitedUncompressed

Especifica o número total de bytes transmitidos descompactados pela conexão.

dwBytesRcvedUncompressed

Especifica o número total de bytes recebidos descompactados pela conexão.

dwBytesXmitedCompressed

Especifica o número total de bytes transmitidos compactados pela conexão.

dwBytesRcvedCompressed

Especifica o número total de bytes recebidos compactados pela conexão.

dwPortBytesXmited

Especifica o número total de bytes transmitidos pela porta.

dwPortBytesRcved

Especifica o número total de bytes recebidos pela porta.

dwPortFramesXmited

Especifica o número total de quadros transmitidos pela porta.

dwPortFramesRcved

Especifica o número total de quadros recebidos pela porta.

dwPortCrcErr

Especifica o número total de erros de CRC na porta. Os erros de CRC são causados pela falha de um marcar de redundância cíclica. Um erro de CRC indica que um ou mais caracteres no pacote de dados recebidos foram encontrados embaralhados na chegada.

dwPortTimeoutErr

Especifica o número total de erros de tempo limite na porta. Erros de tempo limite ocorrem quando um caractere esperado não é recebido a tempo. Quando isso ocorre, o software pressupõe que os dados foram perdidos e solicita que eles sejam ressentidos.

dwPortAlignmentErr

Especifica o número total de erros de alinhamento na porta. Erros de alinhamento ocorrem quando um caractere recebido não é o esperado. Isso geralmente acontece quando um caractere é perdido ou quando ocorre um erro de tempo limite.

dwPortHardwareOverrunErr

Especifica o número total de erros de estouro de hardware na porta. Esses erros indicam o número de vezes que o computador de envio transmitiu caracteres mais rapidamente do que o hardware do computador receptor pode processá-los. Se esse problema persistir, reduza a taxa de conexão BPS no cliente.

dwPortFramingErr

Especifica o número total de erros de enquadramento na porta. Um erro de enquadramento ocorre quando um caractere assíncrono é recebido com um bit inicial ou de parada inválido.

dwPortBufferOverrunErr

Especifica o número total de erros de estouro de buffer na porta. Um erro de estouro de buffer ocorre quando o computador de envio está transmitindo caracteres mais rapidamente do que o computador receptor pode acomodá-los. Se esse problema persistir, reduza a taxa de conexão BPS no cliente.

dwPortBytesXmitedUncompressed

Especifica o número total de bytes transmitidos descompactados pela porta. Se a porta fizer parte de uma conexão multilink, esse membro não será válido. Use as estatísticas de compactação para a conexão.

dwPortBytesRcvedUncompressed

Especifica o número total de bytes recebidos descompactados pela porta. Se a porta fizer parte de uma conexão multilink, esse membro não será válido. Use as estatísticas de compactação para a conexão.

dwPortBytesXmitedCompressed

Especifica o número total de bytes transmitidos compactados pela porta. Se a porta fizer parte de uma conexão multilink, esse membro não será válido. Use as estatísticas de compactação para a conexão.

dwPortBytesRcvedCompressed

Especifica o número total de bytes recebidos compactados pela porta. Se a porta fizer parte de uma conexão multilink, esse membro não será válido. Em vez disso, use as estatísticas de compactação para a conexão.

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte
Windows 2000 Server [somente aplicativos da área de trabalho]
Fim do suporte ao cliente
Windows XP
Fim do suporte ao servidor
Windows Server 2003
Cabeçalho
Rassapi.h

Confira também

Visão geral do RAS (Serviço de Acesso Remoto)

Estruturas de administração do servidor RAS

RAS_PORT_0

RasAdminAcceptNewConnection

RasAdminConnectionHangupNotification

RasAdminPortClearStatistics

RasAdminPortGetInfo