Voltar à lista
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: NtQueryInformationProcess

Assinatura

DWORD GetProcessId(HANDLE Process);

Parâmetros

ParâmetroTipoDescrição
ProcessHANDLEHandle 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.

Relacionadas