프로그래밍/WinAPI

GetModuleHandleW 함수

MAJG 2020. 9. 5. 21:50
반응형
HMODULE GetModuleHandleW(LPCWSTR lpModuleName);

GetModuleHandleW 함수는 특정 모듈에 대한 모듈 핸들을 검색한다.

모듈은 호출프로세스에 의해 로드되어 있어야한다.

 

lpModuleName

로드된 모듈의 이름으로 확장자는 *.dll 또는 *.exe 이다.

이 매개변수가 NULL 일 경우, 호출 프로세스 ( *.exe )를 생성하는데 사용된 파일의 핸들을 반환한다.

 

GetModuleHandleW 함수가 성공적으로 실행을 완료하면 특정 모듈의 핸들을 반환한다.

함수의 실행이 실패할 경우 NULL 을 반환하며 실패에대한 자세한 정보는 GetLastError 함수를 통해 알 수 있다.

 

 

Example

HMODULE hMod = GetModuleHandle(L"kernel32.dll");
반응형