| 子程序名 | 返回值类型 | 公开 | 备 注 | ||||
| 系统_取磁盘大小信息 | 逻辑型 | 获取系统磁盘使用情况 | |||||
| 参数名 | 类 型 | 参考 | 可空 | 数组 | 备 注 | ||
| 盘符 | 文本型 | 格式为:C:或C:\ | 已用空间 | 长整数型 | 单位为M,想转回KB单位直接乘以1024 | 剩余空间 | 长整数型 | 单位为M,想转回KB单位直接乘以1024 | 总大小 | 长整数型 | 单位为M,想转回KB单位直接乘以1024 |
| 变量名 | 类 型 | 静态 | 数组 | 备 注 | ||
| 是否成功 | 逻辑型 | |||||
已用空间 = 总大小 - 已用空间
已用空间 = 已用空间 ÷ 1024 ÷ 1024
剩余空间 = 剩余空间 ÷ 1024 ÷ 1024
总大小 = 总大小 ÷ 1024 ÷ 1024
返回 (是否成功)
| DLL命令名 | 返回值类型 | 公开 | 备 注 | |
| GetDiskFreeSpaceExA | 逻辑型 | 系统_取磁盘大小信息 | ||
| DLL库文件名: | ||||
| kernel32.dll | ||||
| 在DLL库中对应命令名: | ||||
| GetDiskFreeSpaceExA | ||||
| 参数名 | 类 型 | 传址 | 数组 | 备 注 |
| 根路径名称 | 文本型 | lpRootPathName | ||
| 剩余空间 | 长整数型 | lpFreeBytesAvailableToCaller | ||
| 总大小 | 长整数型 | lpTotalNumberOfBytes | ||
| 总剩余空间 | 长整数型 | lpTotalNumberOfFreeBytes | ||
词条作者信息 使用例程
