获取逻辑驱动器信息

 

GetVolumeInformation()  

2010-10-29 16:40:33|  分类: Window API 文件 |  标签:getvolumeinformation()   |字号 订阅

获取逻辑驱动器信息,其函数原型如下:
BOOL GetVolumeInformation(
LPCTSTR lpRootPathName,
LPTSTR lpVolumeNameBuffer,
DWORD nVolumeNameSize,
LPDWORD lpVolumeSerialNumber,
LPDWORD lpMaximumComponentLength,
LPDWORD lpFileSystemFlags,
LPTSTR lpFileSystemnameBuffer,
DWORD nFileSystemnameSize);
参数:
lpRootPathName:输入参数,指向所要获取属性的驱动器的根路径字符串。
lpVolumeNameBuffer: 输出参数,返回驱动器名。
nVolumeNameSize:输入参数,lpVolumeNameBuffer的内存缓冲区大小。
lpVolumeSerialNumber:输出参数,存储驱动器序列号。
lpmaximumComponentLength:输出参数,返回文件系统所支持的文件组成部分的最大值。
lpFileSystemFlags: 输出参数,属性可以用来判断多种驱动器属性值,如FILE_VOLUME_QUOTAS表示支持磁盘配额,FILE_SUPPORTS_ENCRYPTION表示系统是否支持EFS加密等。
lpFileSystemNameBuffer:输出参数,表示文件系统类型,如“NTFS”、“CDFS”等。
nFileSystemNameSize:lpFilsSystemNameBuffer的缓冲区大小。
返回值:
返回BOOL值,表示信息获取是否成功。

你可能感兴趣的:(获取逻辑驱动器信息)