利用系统调用syscall.Statfs获取磁盘分区使用情况
函数PartitionUsage()返回分区的使用百分比。参数path是分区的路径,返回使用的四舍五入百分比值。
其中函数round就是模拟四舍五入的运算。
运行结果:
在golang中加载dll并调用函数流程如下:1.加载dll动态库到内存 syscall.LoadLibrary
2.获取函数地址 syscall.GetProcAddress
3.执行系统调用,传入参数 syscall.Syscall6
一个系统消息框函数的调用示例: