WinApi Функция GetDiskFreeSpace
Описание:
function GetDiskFreeSpace(lpRootPathName: PChar;
var lpSectorsPerCluster, lpBytesPerSector, lpNumberOfFreeClusters, lpTotalNumberOfClusters: DWORD): BOOL;
Функция извлекает информацию об определенном диске, включая объем свободного пространства на диске.
Параметры:
lpRootPathName: Строка определяющая корневой каталог устройства,объем которого надо определить(напр. 'A:\'-для дисковода). Если lpRootPathName равен nil, то возвращается объем текущего накопителя.
lpSectorsPerCluster: Число секторов на кластер.
lpBytesPerSector: Число байт на сектор.
lpNumberOfFreeClusters: Число свободных кластеров на диске.
lpTotalNumberOfClusters: Число кластеров на диске.
Возвращаемые значения
Если функция добивается успеха, возвращаемая величина - не ноль.
Если функция терпит неудачу, возвращаемая величина - ноль.
Замечания
Данная функция является устаревшей и рекомендуется использовать GetDiskFreeSpaceEx.
Windows 95: Функция возвращает неправильное значение для объема, который больше чем 2 гигабайта. Функция может неверно взвращать значения даже с дисками обьъем которых менее 2Гигабай.
Windows 95 OSR 2: функция GetDiskFreeSpaceEx доступна в системах Windows 95 начиная с OEM Service Выпуск 2 (OSR 2). Функция GetDiskFreeSpaceEx возвращает правильноые значения для всех объемов, включая те которые больше, чем 2 гигабайта.
При возникновении проблем с компьютерными вирусами и различного рода смс вымогателями советуем вам Скачать пробную версию антивируса касперского 2012 которая является полноценной и многофункциональной защитой вашего компьютера
Материал взят из:
Русская спpавка по Windows API