#include <windows.h>
#include <stdio.h>
DWORD WINAPI ThreadFunction(LPVOID lpParam) {
printf("ThreadFunction - Thread Running\n");
return 0;
}
int main() {
HANDLE hThread = NULL;
DWORD ThreadID = 0;
hThread = CreateThread(NULL, 0, &ThreadFunction, NULL, 0, &ThreadID);
if (hThread == NULL) {
printf("CreateThread Failed, Error: %ld\n", GetLastError());
}
printf("CreateThread Success\n");
printf("Thread ID - %ld\n", ThreadID);
CloseHandle(hThread);
system("pause");
return 0;
}
/*
run:
CreateThread Success
Thread ID - 21720
ThreadFunction - Thread Running
*/