写了一个根据文件句柄获取文件路径的函数,获取文件大小的时候总是0.用的函数是getFileSize()
DWORDdwFileSizeHigh=0;DWORDdwFileSizeLow=GetFileSize(hFile,&dwFileSizeHigh);if(dwFile...
DWORD dwFileSizeHigh = 0;
DWORD dwFileSizeLow =GetFileSize(hFile, &dwFileSizeHigh);
if (dwFileSizeLow == 0 && dwFileSizeHigh == 0)
{
printf("不能map文件大小为0的文件.\n");
return FALSE;
}
hFile是有值的,但是这个地方高低位的大小都是0.但是我打开的文件并不是0.hFile是用createFile创建的.. 展开
DWORD dwFileSizeLow =GetFileSize(hFile, &dwFileSizeHigh);
if (dwFileSizeLow == 0 && dwFileSizeHigh == 0)
{
printf("不能map文件大小为0的文件.\n");
return FALSE;
}
hFile是有值的,但是这个地方高低位的大小都是0.但是我打开的文件并不是0.hFile是用createFile创建的.. 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询