关于用NetBios网络编程的问题------列举LANA编号数量的问题

yrj 2001-06-02 08:15:00
NCB ncb;
LANA_ENUM *lenum=new LANA_ENUM;
ZeroMemory(&ncb,sizeof(NCB));
ZeroMemory(lenum,sizeof(LANA_ENUM));
ncb.ncb_command=NCBENUM;
ncb.ncb_buffer=(PUCHAR)lenum;
ncb.ncb_length=sizeof(LANA_ENUM);
if(Netbios(&ncb)!=NRC_GOODRET)
{
MessageBox("sss");
delete lenum;
return;
}
CString aa;
aa.Format("%d",lenum->length);
MessageBox(aa);
delete lenum;
以上这段代码好像无法返回正确的LANA的数量,我的机器上有的网络设备和协议:
微软网络用户
微软友好登陆
TNE4000 PCI Data Broadcasting Adapter
拨号网络适配器
TCP-->TNE4000 PCI Data Broadcasting Adapter
TCP-->拨号网络适配器好像应该返回2个LANA,是吗?

...全文
84 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yrj 2001-06-03
  • 打赏
  • 举报
回复
第六次推
yrj 2001-06-02
  • 打赏
  • 举报
回复
yrj 2001-06-02
  • 打赏
  • 举报
回复
yrj 2001-06-02
  • 打赏
  • 举报
回复
yrj 2001-06-02
  • 打赏
  • 举报
回复
第五次,推一下
yrj 2001-06-02
  • 打赏
  • 举报
回复
本人推第四次了

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧