На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

RAS_PORT_STATISTICS



[New - Windows NT]

The RAS_PORT_STATISTICS structure reports the statistics that a RAS server collects for a connected port. The RAS server resets the various statistic counters each time the port is connected. You can call the RasAdminPortClearStatistics function to force the RAS server to reset the statistic counters.
For a port that is part of a multilink connection, this structure provides two sets of statistics. The first set contains the cumulative statistics for all ports in the connection. These statistics are the same for all ports in the connection. The second set contains the statistics for just this port. If the port is not part of a multilink connection, both sets of statistics have the same information. To determine whether a port is part of a multilink connection, check the PORT_MULTILINKED bit in the Flags member of the port's RAS_PORT_0 structure.

typedef struct _RAS_PORT_STATISTICS
{
// The connection statistics are followed by port statistics
// A connection is across multiple ports.
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;

// the following are the port statistics
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;


Members

dwBytesXmited

Specifies the total number of bytes transmitted by the connection.

dwBytesRcved

Specifies the total number of bytes received by the connection.

dwFramesXmited

Specifies the total number of frames transmitted by the connection.

dwFramesRcved

Specifies the total number of frames received by the connection.

dwCrcErr

Specifies the total number of CRC errors on the connection. CRC errors are caused by the failure of a cyclic redundancy check. A CRC error indicates that one or more characters in the data packet received were found garbled on arrival.

dwTimeoutErr

Specifies the total number of time-out errors on the connection. Time-out errors occur when an expected character is not received in time. When this occurs, the software assumes that the data has been lost and requests that it be resent.

dwAlignmentErr

Specifies the total number of alignment errors on the connection. Alignment errors occur when a character received is not the one expected. This usually happens when a character is lost or when a time-out error occurs.

dwHardwareOverrunErr

Specifies the total number of hardware overrun errors on the connection. These errors indicate the number of times the sending computer has transmitted characters faster than the receiving computer hardware can process them. If this problem persists, reduce the BPS connection rate on the client.

dwFramingErr

Specifies the total number of framing errors on the connection. A framing error occurs when an asynchronous character is received with an invalid start or stop bit.

dwBufferOverrunErr

Specifies the total number of buffer overrun errors on the connection. A buffer overrun error occurs when the sending computer is transmitting characters faster than the receiving computer can accommodate them. If this problem persists, reduce the BPS connection rate on the client.

dwBytesXmitedUncompressed

Specifies the total number of bytes transmitted uncompressed by the connection.

dwBytesRcvedUncompressed

Specifies the total number of bytes received uncompressed by the connection.

dwBytesXmitedCompressed

Specifies the total number of bytes transmitted compressed by the connection.

dwBytesRcvedCompressed

Specifies the total number of bytes received compressed by the connection.

dwPortBytesXmited

Specifies the total number of bytes transmitted by the port.

dwPortBytesRcved

Specifies the total number of bytes received by the port.

dwPortFramesXmited

Specifies the total number of frames transmitted by the port.

dwPortFramesRcved

Specifies the total number of frames received by the port.

dwPortCrcErr

Specifies the total number of CRC errors on the port. CRC errors are caused by the failure of a cyclic redundancy check. A CRC error indicates that one or more characters in the data packet received were found garbled on arrival.

dwPortTimeoutErr

Specifies the total number of time-out errors on the port. Time-out errors occur when an expected character is not received in time. When this occurs, the software assumes that the data has been lost and requests that it be resent.

dwPortAlignmentErr

Specifies the total number of alignment errors on the port. Alignment errors occur when a character received is not the one expected. This usually happens when a character is lost or when a time-out error occurs.

dwPortHardwareOverrunErr

Specifies the total number of hardware overrun errors on the port. These errors indicate the number of times the sending computer has transmitted characters faster than the receiving computer hardware can process them. If this problem persists, reduce the BPS connection rate on the client.

dwPortFramingErr

Specifies the total number of framing errors on the port. A framing error occurs when an asynchronous character is received with an invalid start or stop bit.

dwPortBufferOverrunErr

Specifies the total number of buffer overrun errors on the port. A buffer overrun error occurs when the sending computer is transmitting characters faster than the receiving computer can accommodate them. If this problem persists, reduce the BPS connection rate on the client.

dwPortBytesXmitedUncompressed

Specifies the total number of bytes transmitted uncompressed by the port. If the port is part of a multilink connection, this member is not valid. Use the compression statistics for the connection instead.

dwPortBytesRcvedUncompressed

Specifies the total number of bytes received uncompressed by the port. If the port is part of a multilink connection, this member is not valid. Use the compression statistics for the connection instead.

dwPortBytesXmitedCompressed

Specifies the total number of bytes transmitted compressed by the port. If the port is part of a multilink connection, this member is not valid. Use the compression statistics for the connection instead.

dwPortBytesRcvedCompressed

Specifies the total number of bytes received compressed by the port. If the port is part of a multilink connection, this member is not valid. Use the compression statistics for the connection instead.



See Also

RAS_PORT_0, RasAdminAcceptNewConnection, RasAdminConnectionHangupNotification, RasAdminPortClearStatistics, RasAdminPortGetInfo


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

RAS_PORT_STATISTICS



[Новый - Windows NT]

Структура RAS_PORT_STATISTICS сообщает статистику, что сервер RAS собирается для связанного порта. Сервер RAS сбрасывает различные статистические счетчики всякий раз, когда порт связан. Вы можете назвать функцию RasAdminPortClearStatistics, чтобы заставлять сервер RAS, чтобы восстанавливать статистические счетчики.
Для порта, который - часть связи multilink, эта структура обеспечивает два комплекта статистики. Первая установка содержит совокупную статистику для всех портов на связи. Эта статистика - та же для всех портов на связи. Вторая установка содержит статистику для точного этого порта. Если порт не является частью связи multilink, оба комплекта статистики имеют ту же информацию. Определять является порт частью связи multilink, проверьте бит PORT_MULTILINKED в элементе Флагов структуры порта RAS_PORT_0.

typedef struct _RAS_PORT_STATISTICS
{
// Статистика связи следует за статистикой / портом/ A связью - через многочисленные порты.
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

Определяет что общее число аппаратных средств выходит за границы ошибки на связи. Эти ошибки указывают раз (а) посылающий компьютер передал символы быстрее чем получающие аппаратные средства могут обработать их. Если эта проблема упорствует, уменьшите показатель связи БИТ В СЕК на клиенте.

dwFramingErr

Определяет общее число ошибок конструкции на связи. Ошибка конструкции происходит когда асинхронный символ получен неправильным стартовым или стоповым битом.

dwBufferOverrunErr

Определяет что общее число буфера выходит за границы ошибки на связи. Буфер выходит за границы ошибка происходит когда посылающий компьютер передает символы быстрее чем получающий компьютер может разместить его. Если эта проблема упорствует, уменьшите показатель связи БИТ В СЕК на клиенте.

dwBytesXmitedUncompressed

Определяет общее число байтов переданных извлеченное связью.

dwBytesRcvedUncompressed

Определяет общее число байтов полученных извлеченное связью.

dwBytesXmitedCompressed

Определяет общее число байтов переданных сжатое связью.

dwBytesRcvedCompressed

Определяет общее число байтов полученных сжатое связью.

dwPortBytesXmited

Определяет общее число байтов переданных портом.

dwPortBytesRcved

Определяет общее число байтов полученных портом.

dwPortFramesXmited

Определяет общее число фреймов переданных портом.

dwPortFramesRcved

Определяет общее число фреймов полученных портом.

dwPortCrcErr

Определяет общее число ошибок CRC в порту. ОШИБКИ CRC вызваны неудачей циклического чека избыточности. Ошибка CRC указывает, что один или более символов в полученном пакете данных были обнаружены искаженное по прибытии.

dwPortTimeoutErr

Определяет общее число ошибок задержки в порту. Ошибки Задержки происходят когда ожидаемый символ не получает во-время. Когда это происходит, программное обеспечение допускает что данные потерены и запрошены, что оно будет возмущаться.

dwPortAlignmentErr

Определяет общее число погрешностей юстировки в порту. Погрешности юстировки происходят когда полученный символ - не один ожиданное. Это обычно случается когда символ потерен или когда ошибка задержки происходит.

dwPortHardwareOverrunErr

Определяет что общее число аппаратных средств выходит за границы ошибки в порту. Эти ошибки указывают раз (а) посылающий компьютер передал символы быстрее чем получающие аппаратные средства могут обработать их. Если эта проблема упорствует, уменьшите показатель связи БИТ В СЕК на клиенте.

dwPortFramingErr

Определяет общее число ошибок конструкции в порту. Ошибка конструкции происходит когда асинхронный символ получен неправильным стартовым или стоповым битом.

dwPortBufferOverrunErr

Определяет что общее число буфера выходит за границы ошибки в порту. Буфер выходит за границы ошибка происходит когда посылающий компьютер передает символы быстрее чем получающий компьютер может разместить его. Если эта проблема упорствует, уменьшите показатель связи БИТ В СЕК на клиенте.

dwPortBytesXmitedUncompressed

Определяет общее число байтов переданных извлеченное портом. Если порт является частью связи multilink, этот элемент недействителен. Используйте статистику сжатия для связи взамен.

dwPortBytesRcvedUncompressed

Определяет общее число байтов полученных извлеченное портом. Если порт является частью связи multilink, этот элемент недействителен. Используйте статистику сжатия для связи взамен.

dwPortBytesXmitedCompressed

Определяет общее число байтов переданных сжатое портом. Если порт является частью связи multilink, этот элемент недействителен. Используйте статистику сжатия для связи взамен.

dwPortBytesRcvedCompressed

Определяет общее число байтов полученных сжатое портом. Если порт является частью связи multilink, этот элемент недействителен. Используйте статистику сжатия для связи взамен.



Смотри Также

RAS_PORT_0, RasAdminAcceptNewConnection, RasAdminConnectionHangupNotification, RasAdminPortClearStatistics, RasAdminPortGetInfo


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz