Windows Win32Sistema & móduloskernel32.dll
GetModuleHandleW
Obtém um handle para um módulo (executável ou DLL) já carregado no processo, sem incrementar sua contagem de referências.
Descrição
Diferente de LoadLibraryW, não carrega o módulo se ele ainda não estiver presente — apenas consulta.
Header:
libloaderapi.hDLL: kernel32.dllAssinatura
HMODULE GetModuleHandleW(LPCWSTR lpModuleName);Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
| lpModuleName | LPCWSTR | Nome do módulo, ou NULL para o executável do processo atual. |
Valor de retorno
Um handle para o módulo em sucesso; NULL se não estiver carregado (consulte GetLastError).
Códigos de erro (GetLastError)
- ERROR_MOD_NOT_FOUND(126)
- O módulo especificado não foi encontrado.