そもそも非静的メンバ関数って 暗にスタックへthis プッシュしてるから、そのままでは無理がある。
だから、 static void threadRoutine(void* pParam); とする。

397 がやりたいことは、
1) スレッド起動時の引数の pParm に相当するところへオブジェクトのポインタを渡す
2) threadRoutine 内では
void someclass::threadRoutine(void* pParam)
{
 someclass* pThis = (someclass*)pParm;
 // あとは pThis 経由でアクセスすりゃいいじゃーん
}
とすれば良いんじゃないかい