100分请求:如何判断40G磁盘的容量?没有人回答出过。在线等待. [email protected] 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我只会判断各个盘,然后加起来,行不行???这是判断一个盘的: //获得磁盘信息// char* pszDrive = "C:"; ULARGE_INTEGER i64FreeBytesToCaller,i64TotalBytes,i64FreeBytes; GetDiskFreeSpaceEx(strLogicDisk, (PULARGE_INTEGER)&i64FreeBytesToCaller, (PULARGE_INTEGER)&i64TotalBytes, (PULARGE_INTEGER)&i64FreeBytes);// _int64 i64a = i64TotalBytes.QuadPart; m_disktotal.Format("%I64i MB", i64TotalBytes.QuadPart/1024/1024); m_diskavail.Format("%I64i MB", i64FreeBytes.QuadPart/1024/1024); UpdateData(FALSE); WinNT/2000 下用 IOCTL_DISK_GET_DRIVE_GEOMETRY 参数调用 DeviceIoControl参考 MSDN "Calling DeviceIoControl on Windows NT/2000" 主题(很完整的例子)。Win9x 下可以通过 DeviceIoControl 调用 vwin32.vxd 提供的 DOS INT21 Function AX=7303H 服务,参考 MSDN "Using VWIN32 to Carry Out MS-DOS Functions" 和 "FAT32 File System Functions" VC自制编辑款 有没有MySQLMobile的封装库 关于GDI+界面的问题。。帮忙看一眼。。 MFC中如何添加网页 求救:VC读取outlook地址薄 去掉警告对话框的解决办法。 小孩23号也就是明天生日,求祝福,沙发50分 请教用ADO打开EXCEL表,为什么打开不了?我把分数全给了 如何加载大文件并显示 如何实现模态对话框到另一个模态单一的验证!急需!!! 高分请求帮助!关于Socket的多线程问题,在线等待!!! [精华之精华]GIF格式文件分析(中文版) ●●●●如何调整BMP图像的色调值?(即HUE值),不知算法,谁有源代码?找了很久也没找到●●●●
这是判断一个盘的:
//获得磁盘信息
// char* pszDrive = "C:";
ULARGE_INTEGER i64FreeBytesToCaller,i64TotalBytes,i64FreeBytes;
GetDiskFreeSpaceEx(strLogicDisk,
(PULARGE_INTEGER)&i64FreeBytesToCaller,
(PULARGE_INTEGER)&i64TotalBytes,
(PULARGE_INTEGER)&i64FreeBytes);// _int64 i64a = i64TotalBytes.QuadPart;
m_disktotal.Format("%I64i MB", i64TotalBytes.QuadPart/1024/1024);
m_diskavail.Format("%I64i MB", i64FreeBytes.QuadPart/1024/1024); UpdateData(FALSE);
参考 MSDN "Calling DeviceIoControl on Windows NT/2000" 主题(很完整的例子)。Win9x 下可以通过 DeviceIoControl 调用 vwin32.vxd 提供的 DOS INT21 Function AX=7303H 服务,参考 MSDN "Using VWIN32 to Carry Out MS-DOS Functions" 和 "FAT32 File System Functions"