0
我正在與其中包含像下面一些線C++代碼庫工作:LPTHREAD_START_ROUTINE轉換到int
CreateThread(NULL, 0, MyThreadMethod, NULL, 0, NULL);
我想寫入的MyThreadMethod
調試輸出的值。 (我想這是一個十六進制地址)。 MyThreadMethod
的類型爲LPTHREAD_START_ROUTINE
。我已經有了一個名爲OutputDebugInt
的方法,它可以編寫一個int
來調試輸出。當我編譯行
OutputDebugInt(MyThreadMethod);
則編譯器會發出錯誤
不能從
unsigned long (__stdcall *)(void *)
轉換參數1至int
。
那麼,有沒有辦法轉換LPTHREAD_START_ROUTINE
到int
(或別的東西,它可以寫入調試輸出)?