windows下磁盘相关接口调用实例
1、windows下获取磁盘空间接口调用实例
//windows下获取磁盘空间接口调用
void GetDiskSpaceTest(void)
{
/*
qwFreeBytesToCaller:表示用户可用的剩余空间
qwTotalBytes:表示磁盘的总空间
qwFreeBytes:表示磁盘的剩余空间(磁盘可用空间)
*/
DWORD64 qwFreeBytes, qwFreeBytesToCaller, qwTotalBytes;
BOOL fResult;//返回0表示该函数调用出错
CString strOutPut;
fResult = GetDiskFreeSpaceEx(_T("D:"),
(PULARGE_INTEGER)&qwFreeBytesToCaller,
(PULARGE_INTEGER)&qwTotalBytes,
(PULARGE_INTEGER)&qwFreeBytes);
if( !fResult ){
int nError = GetLastError