MCPcopy Create free account
hub / github.com/FlaxEngine/FlaxEngine / SetThreadName

Function SetThreadName

Source/Engine/Platform/Win32/Win32Thread.cpp:30–47  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

28#pragma pack(pop)
29
30void SetThreadName(DWORD dwThreadID, const char* threadName)
31{
32 THREADNAME_INFO info;
33 info.dwType = 0x1000;
34 info.szName = threadName;
35 info.dwThreadID = dwThreadID;
36 info.dwFlags = 0;
37#pragma warning(push)
38#pragma warning(disable: 6320 6322)
39 __try
40 {
41 RaiseException(MS_VC_EXCEPTION, 0, sizeof(info) / sizeof(ULONG_PTR), (ULONG_PTR*)&info);
42 }
43 __except (EXCEPTION_EXECUTE_HANDLER)
44 {
45 }
46#pragma warning(pop)
47}
48
49#endif
50

Callers 2

StartMethod · 0.70
RunMethod · 0.50

Calls

no outgoing calls

Tested by

no test coverage detected