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;
    }
반응형