| VB声明 |
| Declare Function SetProcessWorkingSetSize Lib
"kernel32" Alias "SetProcessWorkingSetSize" (ByVal hProcess As Long,
ByVal dwMinimumWorkingSetSize As Long, ByVal dwMaximumWorkingSetSize As Long) As Long |
| 说明 |
| 设置操作系统实际划分给进程使用的内存容量 |
| 返回值 |
| Long,非零表示成功,零表示失败。会设置GetLastError |
| 参数表 |
| 参数 |
类型及说明 |
| hProcess |
Long,指定一个进程的句柄 |
| lpMinimumWorkingSetSize |
Long,用于装载进程最小工作环境(容量)的一个变量 |
| lpMaximumWorkingSetSize |
Long,用于装载进程最大工作环境(容量)的一个变量 |
| 适用平台 |
Windows NT |
| 注解 |
| 一个应用程序运行的时候,操作系统的虚拟内存系统会尽可能为其保持事先指定的最小工作环境(也称作“工作区”)大小。除非有空闲的内存可用,否则不会为应用程序分配超出最大工作环境设置以外的内存空间 |