SetSystemMemoryDivision 的用法
2016-02-22 12:14
246 查看
很久以前用过此函数,今天有同事问它有用法,自己都不太记得了。
将今天写的测试代码留个痕迹吧。
主要用到函数: DWORD SetSystemMemoryDivision (DWORD dwStorePages).
参数: dwStorePages 是存储内存的大小,以 4KB 为单位。
如果此参数设置为零时,返回错误值为: 87(参数不正确。)
如果此参数设置为小于从“控制面板”/“系统属性”中看到的存储内存正在使用的大小,返回错误值为: 112(磁盘空间不足。)
重要的信息,可以关于 FSRAMPERCENT 的帮助中获得。
将今天写的测试代码留个痕迹吧。
void CSetSystemMemoryDivisionDlg::SetSystemMemoryStatus(int iSize) { DWORD dwRet = 0; dwRet = SetSystemMemoryDivision(iSize); // 64 if(SYSMEM_FAILED == dwRet) { RETAILMSG(1,(TEXT("==Failure %d!\r\n"),GetLastError())); } else if(SYSMEM_CHANGED == dwRet) { RETAILMSG(1,(TEXT("==Successd!\r\n"))); } else if(SYSMEM_MUSTREBOOT == dwRet) { RETAILMSG(1,(TEXT("==Must reboot!\r\n"))); } }
主要用到函数: DWORD SetSystemMemoryDivision (DWORD dwStorePages).
参数: dwStorePages 是存储内存的大小,以 4KB 为单位。
如果此参数设置为零时,返回错误值为: 87(参数不正确。)
如果此参数设置为小于从“控制面板”/“系统属性”中看到的存储内存正在使用的大小,返回错误值为: 112(磁盘空间不足。)
重要的信息,可以关于 FSRAMPERCENT 的帮助中获得。
相关文章推荐
- C++面向对象编程<五>:小练习-Date类
- ubuntu14.04以后版本安装apt-fast
- RFC 4302 IP Authentication Header(IP认证首部)(未完待续)
- 理解innodb的表空间管理
- iOS - UIButton(UIEdgeInsets)/设置button上的文字和图片上下垂直居中对齐
- 在提高班首次上台讲课经历——博客交流
- 算法之美_源代码发布(9)
- HDU 5631 Rikka with Graph 暴力 并查集
- Leetcode 260
- centos7.配置php-beast扩展
- android开发launcher
- ssh免密码登录 rsh rcp部署
- Linux下串口通信详解(下)读写串口及关闭串口
- C++ const型成员函数与 non-const型成员函数
- 有关android.view.View
- jenkins配置 转载保存
- Python 迭代器 & __iter__方法
- tomcat7中更换日志为 LOG4J
- Linux 2.6内核中新的锁机制--RCU
- 究竟要不要自动化运维