2
我想將一個__int64作爲參數傳遞給我的線程。這裏是我當前的代碼:將__int64傳遞給CreateThread參數
void thisismymainfunc(..., __int64 license, ...)
{
CreateThread(NULL, NULL, checkLicBan, (LPVOID)license, NULL, NULL);
}
代碼線程:
DWORD WINAPI checkLicBan(LPVOID m2dlic)
{
cout << (__int64)m2dlic << endl;
的原單__int64是:
640810053458582
COUT-ED int是:
932995186
誰能告訴我,我怎麼能通過這麼大的號碼到我的線程?
謝謝!
你傳遞一個指針。一般來說,你創建一個結構體,它擁有你想要傳入的所有內容,並通過該參數傳入一個指針。 – Mysticial