Windows Win32Processos & threadskernel32.dll
GetProcessId
Consulta o PID associado a um handle de processo.
Descrição
Útil quando se tem um HANDLE (ex.: retornado por CreateProcessW) mas se precisa do PID numérico para outra API ou para logging.
Header:
processthreadsapi.hDLL: kernel32.dllNative API: NtQueryInformationProcessAssinatura
DWORD GetProcessId(HANDLE Process);Parâmetros
| Parâmetro | Tipo | Descrição |
|---|---|---|
| Process | HANDLE | Handle do processo. |
Valor de retorno
O PID em sucesso; 0 em erro (consulte GetLastError).
Códigos de erro (GetLastError)
- ERROR_INVALID_HANDLE(6)
- O identificador (handle) informado é inválido.