Programming/WINAPI

GetWindowThreadProcessId : 핸들(HWND)값으로 ProcessID얻는 API

smok95 2008. 1. 8. 13:16
반응형

 GetWindowThreadProcessId 함수는 HWND 값을 이용하여 프로세스ID를 알려주는 함수입니다.

DWORD GetWindowThreadProcessId
(      
    HWND hWnd,
    LPDWORD lpdwProcessId
);


Parameters

hWnd : PID를 얻고자하는 윈도우의 핸들
lpdwProcessId
:
반환받을 PID의 포인터
만약 NULL을 주는경우 PID는 리턴값으로 반환됩니다.
 

Function Information

Minimum DLL Version user32.dll
Header Declared in Winuser.h, include Windows.h
Import library User32.lib
Minimum operating systems Windows 95, Windows NT 3.1


example
DWORD pid;
GetWindowThreadProcessId(hWnd, &pid);

// 또는

pid = GetWindowThreadProcessId(hWnd, NULL);

반응형