GetFreeDiskEx()如何调用呀?
我写如下代码:
BOOL TestDisk;
ULARGE_INTEGER * m_DiskFreeSpaceMy=NULL;
ULARGE_INTEGER * m_DiskFreeSpaceMy1=NULL;
ULARGE_INTEGER * m_DiskFreeSpaceMy2=NULL;
TestDisk=::GetDiskFreeSpaceEx(NULL,m_DiskFreeSpaceMy,m_DiskFreeSpaceMy1,m_DiskFreeSpaceMy2);
if(TestDisk)
{
m_DiskFreeSpace.Format("%f",m_DiskFreeSpaceMy->QuadPart);
m_DiskFreeSpace=_T(m_DiskFreeSpaceMy->QuadPart);
UpdateData(FALSE);
}
我想得到当前硬盘的空间大小,结果什么也没得到(三个变量全部是空),请问哪儿出错了?另外如何将ULARGE_INTEGER *转换成CString呢?