0 0 0
分享排行榜
修正错误贡献榜
已审核词条 未审核词条
子程序名返回值类型公开备 注
系统_取所有磁盘盘符整数型 返回磁盘数量
参数名类 型参考可空数组备 注
装载盘符的数组文本型装载盘符的数组
变量名类 型静态数组备 注
盘符字节集 
盘符名称字节集"0"
计次整数型 
长度整数型 
磁盘数量整数型 
盘符 = 取空白字节集 (255)
长度 = GetLogicalDriveStringsA (255, 盘符)
如果真 (长度 > 0)
清除数组 (装载盘符的数组)
盘符 = 取字节集左边 (盘符, 长度)
盘符名称 = 分割字节集 (盘符, { 0 }, )
磁盘数量 = 取数组成员数 (盘符名称)
计次循环首 (磁盘数量, 计次)
加入成员 (装载盘符的数组, 取文本左边 (到文本 (盘符名称 [计次]), 1))
计次循环尾 ()
返回 (磁盘数量)
DLL命令名返回值类型公开备 注
GetLogicalDriveStringsA整数型 _系统取所有磁盘盘符 获取一个字串,其中包含了当前所有逻辑驱动器的根驱动器路径 装载到lpBuffer的字符数量(排除空中止字符)。如缓冲区的长度不够,不能容下路径,则返回值就变成要求的缓冲区大小。零表示失败。会设置GetLastError
DLL库文件名:
kernel32.dll
在DLL库中对应命令名:
GetLogicalDriveStringsA
参数名类 型传址数组备 注
缓冲器长度整数型lpBuffer字串的长度
缓冲区字节集用于装载逻辑驱动器名称的字串。每个名字都用一个NULL字符分隔,在最后一个名字后面用两个NULL表示中止(空中止);


词条作者信息 使用例程
评论列表   发现违规评论、广告、刷屏,请点击举报(有奖)
无评论 评论
  • Copyright © ijingyi.com All Rights Reserved.