윈도우 프로그래밍중 PC의 메모리 상태를 가져올 수 있는 함수
참고 링크 : http://msdn.microsoft.com/en-us/library/windows/desktop/aa366589(v=vs.85).aspx
ProtoType : BOOL WINAPI GlobalMemoryStatusEx( _Inout_ LPMEMORYSTATUSEX lpBuffer);
MSDN에 쓰여있듯, 리턴값은 성공시 TRUE, else FALSE.
메모리 정보는 MEMORYSTATUSEX 구조체를 선언하여 넘겨주면 됨.
MSDN에 예제가 있으나 아래에도 간략히 기술.
MEMORYSTATUSEX status;
status.dwLength = sizeof(status);
if( ::GlobalMemoryStatus(&status) == FALSE)
{
//Todo 에러처리
return;
}
...
MEMORYSTATUSEX구조체는 아래와 같음
참고링크 : http://msdn.microsoft.com/en-us/library/windows/desktop/aa366770(v=vs.85).aspx
typedef struct _MEMORYSTATUSEX { |
댓글