BOOL WINAPI GetProcessMemoryInfo (
_In_ HANDLE hProcess,
_Out_ PPROCESS_MEMORY_COUNTERS ppsmemCounters,
_In_ DWORD cb
);
hProcess : 프로세스에 대한 핸들, 이 때 주로 OpenProcess를 통해서 핸들을 통할텐데,
dwDesiredAccess에 인자를 PROCESS_QUERY_INFORMATION 또는 PROCESS_QUERY_LIMITED_INFORMATION 액세스 권한을 줘야한다.
ppsmemCounter : 프로세스의 메모리 사용에 대한 정보를 받는 PROCESS_MEMORY_COUNTERS 또는 PROCESS_MEMORY_COUNTERS_EX 구조체에 대한
포인터
cb : ppsmemCounters 구조체의 크기
함수가 실패하면 GetLastError()를 호출하면 알 수 있다.
필요 Header : Psapi.h
'개발 > Win32' 카테고리의 다른 글
FltRegisterFilter 함수 (0) | 2019.12.26 |
---|---|
GetQueuedCompletionStatus 함수 (0) | 2018.02.11 |
PROCESS_MEMORY_COUNTERS_EX 구조체 (0) | 2018.02.11 |
QueryFullProcessImageName 함수 (0) | 2018.02.11 |
OpenProcess 함수 (0) | 2018.02.11 |