我要写一个 Dll 里面有一个导出的函数,
使用GetIfEntry函数得到系统接口的信息
这个Dll的函数就是返回GetIfEntry函数得到结构的dwSpeed成员。
我该如何写,我初学,帮我写出那个函数好吗?#include "Iphlpapi.h"
#include "iprtrmib.h"TEST_API int test(void)
{
PMIB_IFROW pifRow=NULL;
GetIfEntry (pifRow);
return pifRow->dwSpeed;
}
//总报错,我不知道该怎么写
你来看看这个贴子也可以
http://expert.csdn.net/Expert/topic/1163/1163475.xml?temp=.8314783
回答好了分都是你的
使用GetIfEntry函数得到系统接口的信息
这个Dll的函数就是返回GetIfEntry函数得到结构的dwSpeed成员。
我该如何写,我初学,帮我写出那个函数好吗?#include "Iphlpapi.h"
#include "iprtrmib.h"TEST_API int test(void)
{
PMIB_IFROW pifRow=NULL;
GetIfEntry (pifRow);
return pifRow->dwSpeed;
}
//总报错,我不知道该怎么写
你来看看这个贴子也可以
http://expert.csdn.net/Expert/topic/1163/1163475.xml?temp=.8314783
回答好了分都是你的
解决方案 »
- MFC现在主要运用在哪些开发领域?
- 多线程每弹出非模式窗口CWebBrowser 或ChtmlCtrl 进程内存一直涨
- IObjectWithSite如何从SetSite中取得当前鼠标点击的URL?
- 滚动条消失的条件是si.nPage >= si.nMax ,还是si.nMin==si.nMax?
- 有没有熟悉802.1x协议的大虾,关于客户端登陆的问题.
- 请用过winpcap开发的高手帮个忙亚!!!!
- 用ADO使用存储过程,初始化就出错!!
- 连接数据库时 CTime对象的初始化!!在线等求助!!
- HOOK方式获取google earth窗口鼠标事件的问题
- 不对呀?!
- 急需帮助,关于串口通讯的的问题。
- 如何在程序中调用dos下的命令:“copy /b 1.plt prn”?
PMIB_IFROW pifRow=NULL; // 肯定是不行的, 应该给MIB_IFROW结构分配空间:TEST_API int test(void)
{
MIB_IFROW ifRow;
GetIfEntry (&pifRow);
return ifRow.dwSpeed;
}
http://expert.csdn.net/Expert/topic/1034/1034807.xml?temp=.2713434
希望能对你有帮助~还有去看看Windows核心编程~
但是要注意:dwSpeed的类型是DWORD
MIB_IFROW ifRow;
GetIfEntry( &ifRow );第二种情况 pifRow 在 GetIfEntry 中分配 那么GetIfEntry应这
样声明:
GetIfEntry( PMIB_IFROW * lpValue );调用:
PMIB_IFROW ifRow = NULL;
GetIfEntry( &ifRow );
if ( ifRow )
{
delete ifRow;
ifRow = NULL;
}