RAS_PORT_STATISTICS 结构

[从 Windows Vista 开始,不支持 RAS_PORT_STATISTICS 结构。]

RAS_PORT_STATISTICS结构报告 RAS 服务器为连接的端口收集的统计信息。 每次连接端口时,RAS 服务器都会重置各种统计信息计数器。 调用 RasAdminPortClearStatistics 函数以强制 RAS 服务器重置统计信息计数器。

对于属于多链接连接的端口,此结构提供两组统计信息。 第一个集包含连接中所有端口的累积统计信息。 这些统计信息对于连接中的所有端口都是相同的。 第二个集仅包含此端口的统计信息。 如果端口不是多链接连接的一部分,则这两组统计信息具有相同的信息。 若要确定某个端口是否是多链接连接的一部分,检查端口RAS_PORT_0结构的 Flags 成员中的PORT_MULTILINKED位。

语法

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;

成员

dwBytesXmited

指定连接传输的字节总数。

dwBytesRcved

指定连接接收的总字节数。

dwFramesXmited

指定连接传输的帧总数。

dwFramesRcved

指定连接接收的帧总数。

dwCrcErr

指定连接上的 CRC 错误总数。 CRC 错误是由循环冗余检查失败引起的。 CRC 错误表示收到数据包中的一个或多个字符在到达时出现乱码。

dwTimeoutErr

指定连接上的超时错误总数。 如果未及时收到预期的字符,则会发生超时错误。 发生这种情况时,软件假定数据已丢失,并请求重新输入数据。

dwAlignmentErr

指定连接上的对齐错误总数。 当收到的字符不是预期的字符时,会发生对齐错误。 这通常在字符丢失或发生超时错误时发生。

dwHardwareOverrunErr

指定连接上的硬件溢出错误的总数。 这些错误指示发送计算机传输字符的速度比接收计算机硬件处理字符快的次数。 如果此问题仍然存在,请降低客户端上的 BPS 连接速率。

dwFramingErr

指定连接上帧错误的总数。 当接收到具有无效起始位或停止位的异步字符时,会发生成帧错误。

dwBufferOverrunErr

指定连接上的缓冲区溢出错误的总数。 当发送计算机传输字符的速度超过接收计算机能够容纳字符的速度时,会发生缓冲区溢出错误。 如果此问题仍然存在,请降低客户端上的 BPS 连接速率。

dwBytesXmitedUncompressed

指定连接未压缩传输的总字节数。

dwBytesRcvedUncompressed

指定连接未压缩接收的总字节数。

dwBytesXmitedCompressed

指定连接压缩传输的字节总数。

dwBytesRcvedCompressed

指定连接压缩接收的总字节数。

dwPortBytesXmited

指定端口传输的字节总数。

dwPortBytesRcved

指定端口接收的总字节数。

dwPortFramesXmited

指定端口传输的帧总数。

dwPortFramesRcved

指定端口接收的帧总数。

dwPortCrcErr

指定端口上的 CRC 错误总数。 CRC 错误是由循环冗余检查失败引起的。 CRC 错误表示收到数据包中的一个或多个字符在到达时出现乱码。

dwPortTimeoutErr

指定端口上的超时错误总数。 如果未及时收到预期的字符,则会发生超时错误。 发生这种情况时,软件假定数据已丢失,并请求重新输入数据。

dwPortAlignmentErr

指定端口上的对齐错误总数。 当收到的字符不是预期的字符时,会发生对齐错误。 这通常在字符丢失或发生超时错误时发生。

dwPortHardwareOverrunErr

指定端口上的硬件溢出错误总数。 这些错误指示发送计算机传输字符的速度比接收计算机硬件处理字符快的次数。 如果此问题仍然存在,请降低客户端上的 BPS 连接速率。

dwPortFramingErr

指定端口上帧错误的总数。 当接收到具有无效起始位或停止位的异步字符时,会发生成帧错误。

dwPortBufferOverrunErr

指定端口上的缓冲区溢出错误的总数。 当发送计算机传输字符的速度超过接收计算机能够容纳字符的速度时,会发生缓冲区溢出错误。 如果此问题仍然存在,请降低客户端上的 BPS 连接速率。

dwPortBytesXmitedUncompressed

指定端口未压缩传输的总字节数。 如果端口是多链接连接的一部分,则此成员无效。 请改用连接的压缩统计信息。

dwPortBytesRcvedUncompressed

指定端口未压缩接收的总字节数。 如果端口是多链接连接的一部分,则此成员无效。 请改用连接的压缩统计信息。

dwPortBytesXmitedCompressed

指定端口压缩传输的总字节数。 如果端口是多链接连接的一部分,则此成员无效。 请改用连接的压缩统计信息。

dwPortBytesRcvedCompressed

指定端口压缩的接收的总字节数。 如果端口是多链接连接的一部分,则此成员无效。 请改用连接的压缩统计信息。

要求

要求
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]
终止客户端支持
Windows XP
终止服务器支持
Windows Server 2003
标头
Rassapi.h

另请参阅

远程访问服务 (RAS) 概述

RAS 服务器管理结构

RAS_PORT_0

RasAdminAcceptNewConnection

RasAdminConnectionHangupNotification

RasAdminPortClearStatistics

RasAdminPortGetInfo