プロセス内のスレッドハンドル列挙

[戻る]
Haru 2008/02/28(木) 17:17:44
お世話になります。
現在、tlhelp32APIを使用してスレッドの列挙を行おうとしているのですが、
各スレッドのIDは列挙できてもハンドルを列挙することが出来ません。
そもそもスレッドのハンドルは列挙できるのでしょうか?

スレッドハンドルがほしい理由はそのスレッド毎の
コンテキストを取得したい為ですが、
現状いい方法が見つからず、困っております。
何かご存知の方がおられれば、ご教授をお願い致します。

開発環境:WinXP SP2 
コンパイラ:VC++6.0
言語/SDK:C/WIN32API(PlatformSDK)

Haru 2008/02/28(木) 17:39:23
[[解決]]
すみません。
自己解決しました。

OpenThreadでハンドルを取得していたのですが、
CreateToolhelp32SnapshotにThread属性を指定していなかった為、
取得できていなかったようです;

古いスレッドには追加発言できません。