как получить память, используемую любым процессом программно в vC ++ в Windows Mobile - PullRequest
1 голос
/ 11 мая 2011

Я пытался получить память, используемую отдельным процессом, с помощью

BOOL WINAPI GetProcessMemoryInfo(
  __in   HANDLE Process,
  __out  PPROCESS_MEMORY_COUNTERS ppsmemCounters,
  __in   DWORD cb
);

Но он показывает ошибку, говоря undeclared identifier in PROCESS_MEMORY_COUNTERS. Я включил заголовочный файл "psapi.h".

Кто-нибудь, пожалуйста, предложите любой API.

Спасибо, М

1 Ответ

3 голосов
/ 11 мая 2011

GetProcessMemoryInfo - это не Windows Mobile или Windows CE SDK, а для рабочего стола. Вам нужно будет использовать функции API ToolHelp (http://msdn.microsoft.com/en-us/library/aa915058.aspx), чтобы получить снимок памяти процесса, а также недокументированный CeGetProcVMInfo из pkfuncs.h.

Подробнее читайте здесь:

...