помогите с Функцией GetDiskFreeSpace
Код:
DWORD FreeBytesAvailable;
DWORD TotalNumberOfBytes;
DWORD TotalNumberOfFreeBytes;
GetDiskFreeSpaceEx((LPCWSTR)"C:\\",
(PULARGE_INTEGER)&FreeBytesAvailable,
(PULARGE_INTEGER)&TotalNumberOfBytes,
(PULARGE_INTEGER)&TotalNumberOfFreeBytes
);
printf("Free memory %lf \n",TotalNumberOfFreeBytes/1024/1024/1024);
printf("Total memory %lf Gb\n",TotalNumberOfBytes/1024/1024/1024);
}
DWORD TotalNumberOfBytes;
DWORD TotalNumberOfFreeBytes;
GetDiskFreeSpaceEx((LPCWSTR)"C:\\",
(PULARGE_INTEGER)&FreeBytesAvailable,
(PULARGE_INTEGER)&TotalNumberOfBytes,
(PULARGE_INTEGER)&TotalNumberOfFreeBytes
);
printf("Free memory %lf \n",TotalNumberOfFreeBytes/1024/1024/1024);
printf("Total memory %lf Gb\n",TotalNumberOfBytes/1024/1024/1024);
}
Вот функция получение информации о месте на диске, но он почему то выводит Free memory = 0000.00, Total memory = 0000.00
Все спасибо разобрался