Funzione GetProcessIdOfThread (processthreadsapi.h)

Recupera l'identificatore del processo associato al thread specificato.

Sintassi

DWORD GetProcessIdOfThread(
  [in] HANDLE Thread
);

Parametri

[in] Thread

Handle per il thread. L'handle deve avere il THREAD_QUERY_INFORMATION o THREAD_QUERY_LIMITED_INFORMATION diritto di accesso. Per altre informazioni, vedere Thread Security and Access Rights.For more information, see Thread Security and Access Rights.

Windows Server 2003: L'handle deve avere il diritto di accesso THREAD_QUERY_INFORMATION.

Valore restituito

Se la funzione ha esito positivo, il valore restituito è l'identificatore del processo associato al thread specificato.

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 thread e diritti di accesso.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione processthreadsapi.h (includere Windows.h in Windows Vista, Windows 7, Windows Server 2008 Windows Server 2008 R2)
Libreria Kernel32.lib
DLL Kernel32.dll

Vedere anche

GetCurrentThreadId

GetProcessId

GetThreadId

Processi