写了一个使用WNetGetConnection函数检查共享映射盘是否正常的例子,但代码报错“未定义标识符WNetGetConnectionW ”不能编译。修改项目 配置属性_高级_字符集 为“未设置”,增加了#define定义也没有用,有用过这个函数的帮忙看看,我是 VS2019 环境
#include <winnetwk.h>
#include <windows.h>
#include <stdio.h>
#pragma comment(lib, "Mpr.lib")
#ifdef UNICODE
#define WNetGetConnection WNetGetConnectionW
#else
#define WNetGetConnection WNetGetConnectionA
#endif
void main()
{
LPCWSTR local_name = TEXT("Z:");
LPSTR remote_name;
LPDWORD reBufsize[128];
int dw = WNetGetConnection ( local_name, remote_name,reBufsize);
printf("%d", dw);
system("pause");
return;
}