Condividi tramite


Funzione GetThreadId (processthreadsapi.h)

Recupera l'identificatore del thread specificato.

Sintassi

DWORD GetThreadId(
  [in] HANDLE Thread
);

Parametri

[in] Thread

Handle per il thread. L'handle deve avere il diritto di accesso THREAD_QUERY_INFORMATION o THREAD_QUERY_LIMITED_INFORMATION. Per altre informazioni sui diritti di accesso, vedere Thread Security and Access Rights.For more information about access rights, 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 negativo, il valore restituito è zero. Per informazioni dettagliate sull'errore, chiamare GetLastError.

Commenti

Fino al termine di un thread, l'identificatore del thread lo identifica in modo univoco nel sistema.

Per compilare un'applicazione che usa questa funzione, definire _WIN32_WINNT come 0x0502 o versione successiva. Per altre informazioni, vedere Uso delle intestazioni di Windows.

Requisiti

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

Vedere anche

GetCurrentThreadId

GetProcessId

GetProcessIdOfThread

Funzioni di processi e thread

Thread