【发布时间】:2010-11-29 17:09:49
【问题描述】:
我的目标是使用 Windows 性能计数器 API 测量每秒接收的平均字节数。我的问题是,当有多个网络适配器时,我不知道哪一个是“主要”的(即用于 Internet 和 LAN 流量的那个)。
我可以将“\Network Interface(*)\Bytes Received/sec”传递给 PdhExpandWildCardPath() 并返回一个列表,但该列表似乎是按字母顺序排列的,而不是路由顺序。并且 PdhExpandWildCardPath() 返回的名称似乎与 WMI 函数使用的名称不同——Pdh 似乎添加了“Packet Scheduler Miniport”——所以即使我走那条路我也不确定如何关联来自不同 API 的信息。
【问题讨论】:
标签: c++ windows performancecounter