'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;
}
반응형
'Code > Desktop' 카테고리의 다른 글
Visual Studio 2010, 2012, 2013 의 성능 비교 (0) | 2014.02.03 |
---|---|
#include 경로 일괄 변환 (define 사용) (0) | 2014.02.03 |
자료구조 정리 (MFC 클래스) (0) | 2014.01.29 |
MFC 자료구조, CArray, CList 사용 선택 방법 (0) | 2014.01.29 |
Codeproject Network Library (0) | 2014.01.28 |