代码如下:
TCHAR szvolumename[260] = {0} ;
DWORD dwvolumeserialnumber=0;
DWORD dwmaxvolumename = 0;
DWORD dwfilesystemflgs = 0;
TCHAR szfilesystemname[260] = {0};
GetVolumeInformation("C:\\", szvolumename,260, &dwvolumeserialnumber,& dwmaxvolumename,& dwfilesystemflgs, szfilesystemname,260);
printf("卷标名称:%s\n卷标序列号:%x\n文件名称最大长度:%d\n文件系统标识:%x\n文件系统名称:%s",
szvolumename, dwvolumeserialnumber, dwmaxvolumename, dwfilesystemflgs, szfilesystemname);
getchar();
求路过的大神帮忙解答一下
解答结果为将GetVolumeInformation改为GetVolumeInformationA,这个可能跟运行环境有关