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