Системное программное обеспечение. Особенности программирования 32-разрядных процессоров. Рощин А.В. - 91 стр.

UptoLike

Составители: 

91
Указывает на переменную, содержащую количество секторов в
кластере.
lpBytesPerSector
Указывает на переменную, содержащую количество байтов в
секторе.
lpNumberOfFreeClusters
Указывает на переменную, содержащую общее количество
свободных кластеров на диске.
lpTotalNumberOfClusters
Указывает на переменную, содержащую общее количество кластеров
на диске.
Возвращаемые значения
Если функция выполнена успешно, возвращается ненулевое
значение.
Если функция выполнена с ошибкой, возвращается нулевое
значение. Для получения расширенной информации об ошибке следует
вызвать функцию
GetLastError.
Примечания
Windows 95:
Функция
GetDiskFreeSpace возвращает некорректные значения для
томов, объемом более 2 гигабайт. Функция обрезает значения,
сохраняемые в
*lpNumberOfFreeClusters и *lpTotalNumberOfClusters
так, чтобы информация об объеме никогда не была более 2 гигабайт.
Даже для томов, меньших 2 гигабайт, значения, записываемые в
*lpSectorsPerCluster, *lpNumberOfFreeClusters, и
*lpTotalNumberOfClusters могут быть некорректными. Операционная
система делает это для того, чтобы вычисленных из этих параметров объем
тома получился корректным.
     Указывает на переменную, содержащую количество секторов в
кластере.
     lpBytesPerSector
     Указывает на переменную, содержащую количество байтов в
секторе.
     lpNumberOfFreeClusters
     Указывает       на   переменную,    содержащую     общее      количество
свободных кластеров на диске.
     lpTotalNumberOfClusters
     Указывает на переменную, содержащую общее количество кластеров
на диске.
      Возвращаемые значения
     Если     функция     выполнена     успешно,   возвращается    ненулевое
значение.
     Если функция выполнена с ошибкой, возвращается нулевое
значение. Для получения расширенной информации об ошибке следует
вызвать функцию GetLastError.


     Примечания
     Windows 95:
     Функция GetDiskFreeSpace возвращает некорректные значения для
томов,     объемом   более   2   гигабайт.    Функция   обрезает    значения,
сохраняемые в *lpNumberOfFreeClusters и *lpTotalNumberOfClusters
так, чтобы информация об объеме никогда не была более 2 гигабайт.
     Даже для томов, меньших 2 гигабайт, значения, записываемые в
*lpSectorsPerCluster,                 *lpNumberOfFreeClusters,             и
*lpTotalNumberOfClusters могут быть некорректными. Операционная

система делает это для того, чтобы вычисленных из этих параметров объем
тома получился корректным.


                                         91