GetLogicalDriveStrings()这是什么函数?

来源:百度知道 编辑:UC知道 时间:2024/06/17 10:11:15
GetLogicalDriveStrings()这是什么函数?在VC下有这种函数,但是EVC下就没有了?
有人知道,在EVC下能用别的函数代替它??或是用别的方法可以达到这个效果的呢???
谢谢上面的两位,但能不能告诉我,在EVC下有盘符这个概念吗??GetLogicalDriveStrings 在EVC下不能用,所以我想找个别的函数代替它的功能.

GetLogicalDriveStrings
将指定系统中有效驱动器的字符串填充到缓冲区
nBufferLength :所指缓冲区的最大长度(以字符记),不包括空终止符!
函数原形
DWORD GetLogicalDriveStrings(
DWORD nBufferLength, // 缓冲区大小
LPTSTR lpBuffer // 存放结果的缓冲区
);
这个函数是取得当前系统盘的盘符(我认为),起码试验的时候是这个结果!
希望上面的这些对你有帮助!

获取一个字串,其中包含了当前所有逻辑驱动器的根驱动器路径
返回值
返回保存所有数据所需要的字节数。应该总是比较返回值与参数cchBuffer的大小。
参数表
参数 类型及说明
DODOWRD cchBuffer,缓冲区的大小
LPTSTR lpszBuffer,用于装载逻辑驱动器名称的字串。每个名字都用一个NULL字符分隔,在最后一个名字后面用两个NULL表示中止(空中止) 例如A:\<null>C:\<null><null>

GetLogicalDriveStrings 是获取所有逻辑磁盘字母,即“C,D,E...”