Como obter o id winapi de um thread que foi criado usando a biblioteca padrão?

A biblioteca padrão do C ++ 11 contém<thread> que permite que os tópicos sejam criados. No entanto, a API do Windows requer um ID para algumas funções (PostThreadMessage, nomeadamente). Como posso conseguir?

observação:std::thread::get_id() parece não funcionar:

PostThreadMessage(m_thread->get_id(), WM_QUIT, 0, 0);

e:\documents\khook\khooker\hook_runner.cpp(129): error C2664: 'PostThreadMessageW' : cannot convert parameter 1 from 'std::thread::id' to 'DWORD'

questionAnswers(2)

yourAnswerToTheQuestion