Y'a pas l'air d'avoir de méthode propre avant Vista pour récupérer ça.
Tu peux y arriver grâce à
NtQueryInformationThread et le paramètre
THREAD_INFORMATION_CLASS, qui renvoie une structure
THREAD_BASIC_INFORMATION qui contient un membre ClientId qui contient l'ID du thread et celui du processus
, mais ça reste quasiment non-documenté.
(sinon pareil que Brunni, pourquoi as-tu besoin de l'ID du thread si tu as un handle ? vu que la majorité des fonctions attendent un handle)