CreateThread
Windows 的基本 API 只要含入 <windows.h> 即可HANDLE WINAPI CreateThread(__in_opt LPSECURITY_ATTRIBUTES lpThreadAttributes,
__in SIZE_T dwStackSize,
__in LPTHREAD_START_ROUTINE lpStartAddress,
__in_opt LPVOID lpParameter,
__in DWORD dwCreationFlags,
__out_optLPDWORD lpThreadId
);__in 代表輸入參數
__out 代表輸出參數 (就是有可能在函式內被修改, 呼叫前後值有可能會改變的參數)
這個函式的最簡單用法是:
CreateThread(NULL, 0, pfnThread, (LPVOID)lpParam, 0 NULL);
也就是只指定第三跟第四個參數, 第三個參數是一個函式指標, 第四個參數是該函式的參數
函式指標所指向的函式就是執行緒的執行函式, 它必須有如下的簽名式:
DWORD WINAPI ThreadProc(
__inLPVOID lpParameter
);
頁:
[1]

