Code/Desktop
PROCESS_MEMORY_COUNTERS_EX : undeclared identifier 에러
codens
2014. 2. 1. 09:38
'PROCESS_MEMORY_COUNTERS_EX' : undeclared identifier 에러
#include <Psapi.h> 를 인클루드 했는데도 에러가 난다면
-> _WIN32_WINNT 값을 확인한다.
- _WIN32_WINNT 값 0x0501 이상 에서만 가능하다
// 해결방법
StdAfx.h 파일에 추가
#define _WIN32_WINNT 0x0502
//참고
윈도우,비주얼 스튜디오 버전, WINVER, _MSC_VER http://codens.info/232
//================
//메모리 사용량 함수
UINT GetMemUse()
{
PROCESS_MEMORY_COUNTERS_EX pmc;
GetProcessMemoryInfo( GetCurrentProcess(), (PROCESS_MEMORY_COUNTERS*)&pmc, sizeof(pmc));
SIZE_T virtualMemUsedByMe = pmc.PrivateUsage;
SIZE_T WorkingSetSize = pmc.WorkingSetSize;
return WorkingSetSize;
}
반응형