Home (Главная)

Page 291 - Страница 291
Page 291
background image

284 Глава 6

 + 1) ;

 +

 ;

nVolumeNameSize :=

 + 1;

 :=

 + 1;

if

 lpRootPathName, lpVolumeNameBuffer,

nVolumeNameSize, @lpVolumeSerialNumber,

lpFileSystemFlags, lpFileSystemNameBuffer, nFileSystemNameSize )

then

begin

 :=

 Caption

 4) +

+

Cluster,

end;

finally

end;

end;

В

 все ОСНОВНЫе

 lpVolumeNameBuffer,

 lpFileSystemFlags,

обнуляются. После этого с помощью процедуры

 выделяется память для

 lpVolumeNameBuffer И lpFileSystemNameBuffer. В

nVolumeNameSize И nFileSystemNameSize заносится размер выделенной

для предыдущих переменных.
Для получения информации о выбранном диске используется

 у которой следующие параметры:

 имя диска, информацию о котором надо получить;

 буфер, в который будет помещено имя тома диска;

О размер буфера для имени тома;

 переменная, в которую будет записан серийный номер;

 переменная, в которую будет записано максимальное значение пути,

поддерживаемое файловой системой диска;