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 |