How to mesure bandwidth with QoS ?

Hi all,

sory if I do something wrong, this is my first time here.

I want to know,

can I measure end-to-end bandwidth between two computers in LAN by using QoS API

I dont need high-precision values, I just want to know which path is more efficient for the time being.

I know that qWave gives such ability by "QOSQueryFlow" function and "QOS_FLOW_FUNDAMENTALS" structure. But I want implement the measurement on Windows XP.

Can I do this using QOS API

Thanx.



Answer this question

How to mesure bandwidth with QoS ?

  • ntsoo

    Yes, qWAVE is designed to allow the caller to obtain real-time bandwidth estimates (precise) between the sender and receiver. qWAVE is only available on Windows Vista (not XP), so Vista must be used to call into the Qos2 API. However, the only requirement for the destination PC/Device is that it implement the LLTD Responder protocol. This is already supported by Vista, Xbox 360 and other Media Center Extenders for Vista timeframe, and will be released on XP in the near future. The protocol is also a requirement for Routers/APs that have the "Certified for Windows Vista" logo.

    - Gabe [MSFT]


  • ZopoStyle

    Correct; there is no API exposed via XP which provides bandwidth estimation. This functionality is only available on Vista+.

    - Gabe [MSFT]


  • Lawrence 007

    Gabe Frost wrote:

    Yes, qWAVE is designed to allow the caller to obtain real-time bandwidth estimates (precise) between the sender and receiver. qWAVE is only available on Windows Vista (not XP), so Vista must be used to call into the Qos2 API. However, the only requirement for the destination PC/Device is that it implement the LLTD Responder protocol. This is already supported by Vista, Xbox 360 and other Media Center Extenders for Vista timeframe, and will be released on XP in the near future. The protocol is also a requirement for Routers/APs that have the "Certified for Windows Vista" logo.

    - Gabe [MSFT]

    Great thanx for you answer, Gabe.

    So, to measure bandwidth from Windows XP now I can not use QoS, and must create application that will send, receive and analyse data to obtain bandwidth,

    am I right

    Its a pity. I wanted to use some existing widely used technology to avoid errors and get best productivity.

    Thank you very much.


  • How to mesure bandwidth with QoS ?