CE下网卡绑定的实现,急!

benjiamen 2007-03-16 06:02:14
CE下重新绑定网卡,下面的代码老是出错,麻烦高手帮我查看一下.谢谢
LPCTSTR NDISUIO_DEVICE_NAME = _T("NDS0:");
WCHAR strAdapterName[] = L"PCI\\RTL81391";
DWORD dwlen = (wcslen(strAdapterName) + 1 ) * sizeof(WCHAR);
BOOL bRet;
LPDWORD dwReturnedBytes = NULL;
HANDLE hAdapter = CreateFile(
NDISUIO_DEVICE_NAME,
GENERIC_READ ¦ GENERIC_WRITE,
FILE_SHARE_READ ¦ FILE_SHARE_WRITE,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL ¦ FILE_FLAG_OVERLAPPED,
INVALID_HANDLE_VALUE);

if(hAdapter==NULL)
{
return false;
}
bRet = DeviceIoControl(
hAdapter,
IOCTL_NDIS_REBIND_ADAPTER,
strAdapterName,
dwlen,
//wcslen((strAdapterName)) * sizeof(WCHAR),
NULL,
0,
dwReturnedBytes,
NULL
);
//bRet在这里的结果却为0.并没有绑定.
CloseHandle(hAdapter);

...全文
205 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

19,500

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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