有谁做过RasGetConnectionStatistics的应用例子,在 XP系统 VC6环境下,包括哪些头文件,库和dll之类的--如何包括。
麻烦提供一下,用来计算拨号上网的流量统计的。我已经包括ras.h了,和在设置中的连接填上了RASAPI32.lib 
程序片段如下:
#include <ras.h>
#include <raserror.h> hRasConn = rcArray[dw1].hrasconn;
RAS_STATS stats;   
         RasGetConnectionStatistics(hRasConn,stats);
我在编译的时候总是出现这样的错误,
D:\test\dlg2.cpp(298) : error C2065: 'RAS_STATS' : undeclared identifier
D:\test\dlg2.cpp(298) : error C2146: syntax error : missing ';' before identifier 'stats'
D:\test\dlg2.cpp(298) : error C2065: 'stats' : undeclared identifier
D:\test\dlg2.cpp(300) : error C2065: 'RasGetConnectionStatistics' : undeclared identifier
错误如上。
谢谢先!

解决方案 »

  1.   

    VC自带的ras.h中的确不包含该函数,   
      你需要安装Microsoft   Platform   SDK,   
      这其中的ras.h中就包含了该函数的声明
      

  2.   

    技术可行,符合你的要求吗?如果符合要求请结贴,如果还有新问题,且有代码需要上传:请把代码压成*.rar当附件发在何丹的论坛上.压代码前,请先删除debug,release文件夹,及*.opt,*.ncb,*.plg,*.aps. 如果不想注册,可用临时号,帐号和密码都是test2
      

  3.   

    看来这个函数是用不了了,网上有人说,这个支持xp的sdk已经不存在了,我的确也找不到。