HANDLE CreateThread(  // 成功則回傳新thread的HANDLE
          _In_opt_  LPSECURITY_ATTRIBUTES  lpThreadAttributes,    // 可被繼承拿來用的資料結構位址
          _In_      SIZE_T                 dwStackSize,        // 執行緒的stack大小,0則表示與caller相同
          _In_      LPTHREAD_START_ROUTINE lpStartAddress,        // 執行緒程序名稱
          _In_opt_  LPVOID                 lpParameter,        // 32位元值之參數,可為addr
          _In_      DWORD                  dwCreationFlags,    // 為0表建立即執行,若為CREATE_SUSPEN則等呼叫ResumeThread時才執行
          _Out_opt_ LPDWORD                lpThreadId            // 用來儲存傳回之執行緒HANDLE
    );    

 

極簡易用法 : 

DWORD WINAPI ThreadFunc(LPVOID pParam) {
	return 0;
}

int main() {
    HANDLE hThread = CreateThread(NULL, 0, ThreadFunc, lParam, 0, NULL);
}

arrow
arrow
    文章標籤
    CreateThread win32API C C++
    全站熱搜

    跪著讀 發表在 痞客邦 留言(0) 人氣()