【问题标题】:how to get memory used by any process programatically in vC++ in windows mobile如何在Windows Mobile中以C ++编程方式获取任何进程使用的内存
【发布时间】:2011-08-23 01:42:28
【问题描述】:

我尝试使用

获取单个进程使用的内存
BOOL WINAPI GetProcessMemoryInfo(
  __in   HANDLE Process,
  __out  PPROCESS_MEMORY_COUNTERS ppsmemCounters,
  __in   DWORD cb
);

但它显示错误undeclared identifier in PROCESS_MEMORY_COUNTERS。我已经包含了头文件"psapi.h"

请任何人推荐任何 API。

谢谢,M

【问题讨论】:

  • GetProcessMemoryInfo 不是 Windows Mobile 或 Windows CE SDK 功能,它适用于桌面。
  • 那么什么是适用于 windows mobile 的 api??

标签: c++ winapi visual-c++ windows-mobile


【解决方案1】:

GetProcessMemoryInfo 不是 Windows Mobile 或 Windows CE SDK 功能,它适用于桌面。您需要使用 ToolHelp API 函数 (http://msdn.microsoft.com/en-us/library/aa915058.aspx) 来获取进程内存快照以及来自 pkfuncs.h 的未记录的 CeGetProcVMInfo

在这里阅读更多内容:

【讨论】:

    猜你喜欢
    • 2013-11-17
    • 2011-05-07
    • 2010-12-01
    • 1970-01-01
    • 2017-09-01
    • 2010-12-06
    • 2020-07-30
    • 2010-09-17
    • 1970-01-01
    相关资源
    最近更新 更多