Funzione GetProcessId (processthreadsapi.h)
Recupera l'identificatore del processo del processo specificato.
Sintassi
DWORD GetProcessId(
[in] HANDLE Process
);
Parametri
[in] Process
Handle per il processo. L'handle deve avere il PROCESS_QUERY_INFORMATION o PROCESS_QUERY_LIMITED_INFORMATION diritto di accesso. Per altre informazioni, vedere Elaborare diritti di sicurezza e accesso.
Windows Server 2003 e Windows XP: L'handle deve avere il diritto di accesso PROCESS_QUERY_INFORMATION.
Valore restituito
Se la funzione ha esito positivo, il valore restituito è l'identificatore del processo.
Se la funzione ha esito negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.
Commenti
Fino al termine di un processo, l'identificatore di processo lo identifica in modo univoco nel sistema. Per altre informazioni sui diritti di accesso, vedere Sicurezza e diritti di accesso.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista, Windows XP con SP1 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2003 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | processthreadsapi.h (includere Windows.h in Windows Server 2003, Windows Vista, Windows 7, Windows Server 2008 Windows Server 2008 R2) |
Libreria | Kernel32.lib |
DLL | Kernel32.dll |