GetProcessWorkingSetSize

【勇芳软件工作室】汉化HomePreviousNext

GetProcessWorkingSetSize函数获取指定进程的最小和最大工作集大小。

进程的“工作集”是物理RAM存储器中进程当前可见的一组内存页面。这些页面是驻留的,可供应用程序使用,而不会触发页面错误。进程的工作集大小以字节指定。最小和最大工作集大小影响进程的虚拟内存分页行为。

BOOL GetProcessWorkingSetSize(

HANDLE 【hProcess】,//打开感兴趣的进程的句柄
LPDWORD 【lpMinimumWorkingSetSize】,//指向变量以接收最小工作集大小
LPDWORD 【lpMaximumWorkingSetSize】//指向变量以接收最大工作集大小
); 

参数

【hProcess】

打开一个可以获得工作集大小的进程的句柄。句柄必须具有PROCESS_QUERY_INFORMATION访问权限。有关详细信息,请参阅过程对象.

【lpMinimumWorkingSetSize】

指向接收指定进程的最小工作集大小的变量。当进程处于活动状态时,虚拟内存管理器会尝试至少保留这么多内存。

【lpMaximumWorkingSetSize】

指向接收指定进程的最大工作集大小的变量。虚拟内存管理器只要在内存不足的情况下,只要进程处于活动状态,就会尝试保留这么多内存。

返回值

如果函数成功,返回值不为零。

如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.

也可以看看

SetProcessWorkingSetSize