读书人

求好手解释几行代码

发布时间: 2013-08-25 10:49:57 作者: rapoo

求高手解释几行代码?
typedef DWORD (WINAPI *GetTcpTableFun)(PMIB_TCPTABLE,PDWORD,BOOL);
typedef DWORD (WINAPI *SetTcpEntryFun) (PMIB_TCPROW );
typedef DWORD (WINAPI *GetUdpTableFun)(PMIB_UDPTABLE,PDWORD,BOOL);
求高手具体解释一下这几行网络编程代码
[解决办法]
定义函数指针
[解决办法]
正如上楼所说定义了3个函数指针类型:GetTcpTableFun;SetTcpEntryFun;GetUdpTableFun;其他那些大写字母的东西是宏。右键查看定义就知道啥意思了。
[解决办法]

引用:
定义上面3行代码后,又有下面代码
pGetTcp = (GetTcpTableFun)GetProcAddress(hInst, "GetTcpTable");
那这段代码中的GetTcpTableFun在这里是什么作用?

类型转换,这样pGetTcp就是一个GetTcpTableFun类型的函数指针,它指向GetTcpTable

读书人网 >VC/MFC

热点推荐