WNetAddConnection2返回错误1200
WNetAddConnection2 returns error 1200
我在我的磁盘C:文件夹上共享了网络文件夹。
当我使用WNetAddConnection2时,我得到错误1200。我的代码是:
DWORD dwResult;
NETRESOURCE nr;
nr.dwType = RESOURCETYPE_ANY;
nr.lpLocalName = (LPWSTR)"folder";
nr.lpRemoteName = (LPWSTR)"\\ASYA\folder";
nr.lpProvider = NULL;
dwResult = WNetAddConnection2(&nr,NULL,(LPCWSTR) "Nastya",CONNECT_UPDATE_PROFILE);
if (dwResult == NO_ERROR)
wprintf(L"Connection added to %sn", nr.lpRemoteName);
else
wprintf(L"WNetAddConnection2 failed with error: %un", dwResult);
我错在哪里?我该如何解决这个问题?
嘿,
错误1200意味着你的LocalName(ShareName)无效,如下所示:微软
ERROR_BAD_DEVICE 1200 (0x4B0)指定的设备名无效。
也许你应该将你的LocalName命名为"Z:"或"X:"。
关于你的错误码85,它意味着
ERROR_ALREADY_ASSIGNED 85 (0x55)本地设备名已被使用。
几乎可以肯定你的C:单元已经被你的Windows使用了。
你可以在上面的链接中看到微软网站上所有错误代码的含义
相关文章:
- 警告处理为错误这里有什么问题
- "error: no matching function for call to"构造函数错误
- boost::进程间消息队列引发错误
- C++,OpenCV,尝试显示图像时"OpenCV(4.3.0) Error: Assertion failed (size.width>0 && size.height>0)"此错误
- 有关插入适配器的错误。[错误]请求从 'back_insert_iterator<vector<>>' 类型转换为非标量类型
- QT在错误的班级中寻找空位
- vector.resize()中的分配错误
- 代码在main()中运行,但在函数中出现错误
- 释放错误后堆使用
- (C++)分析树以计算返回错误值的简单算术表达式
- Project Euler问题4的错误解决方案
- 我的字符计数代码计算错误.为什么
- 从"int*"强制转换为"unsigned int"会丢失精度错误
- 尝试导入pybind-opencv模块时出现libgtk错误
- CMake项目Boost库错误:Boost/config/compiler/gcc.hpp:165:10:致命错误:cs
- 在某些循环内使用vector.push_back时出现分段错误
- MSVC多行宏编译器错误
- 静态数据成员的问题-修复链接错误会导致编译器错误
- 为什么在运行时没有向我们提供有关分段错误的更多信息?
- WNetAddConnection2返回错误1200