Función GetThreadId (processthreadsapi.h)
Recupera el identificador de subproceso del subproceso especificado.
Sintaxis
DWORD GetThreadId(
[in] HANDLE Thread
);
Parámetros
[in] Thread
Identificador del subproceso. El identificador debe tener el derecho de acceso THREAD_QUERY_INFORMATION o THREAD_QUERY_LIMITED_INFORMATION. Para obtener más información sobre los derechos de acceso, consulte Derechos de acceso y seguridad de subprocesos.
Windows Server 2003: El identificador debe tener el derecho de acceso THREAD_QUERY_INFORMATION.
Valor devuelto
Si la función no se realiza correctamente, el valor devuelto es cero. Para obtener información de error extendida, llame a GetLastError.
Comentarios
Hasta que finaliza un subproceso, su identificador de subproceso lo identifica de forma única en el sistema.
Para compilar una aplicación que usa esta función, defina _WIN32_WINNT como 0x0502 o posterior. Para obtener más información, vea Usar los encabezados de Windows.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [aplicaciones de escritorio | aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | processthreadsapi.h (incluye Windows.h en Windows Vista, Windows 7, Windows Server 2008 Windows Server 2008 R2) |
Library | Kernel32.lib |
Archivo DLL | Kernel32.dll |