MCPcopy Create free account
hub / github.com/Aleksoid1978/VideoRenderer / SetThreadName

Function SetThreadName

Source/Utils/Util.cpp:209–223  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

207} THREADNAME_INFO;
208#pragma pack(pop)
209void SetThreadName(DWORD dwThreadID, const char* threadName) {
210 THREADNAME_INFO info;
211 info.dwType = 0x1000;
212 info.szName = threadName;
213 info.dwThreadID = dwThreadID;
214 info.dwFlags = 0;
215#pragma warning(push)
216#pragma warning(disable: 6320 6322)
217 __try {
218 RaiseException(MS_VC_EXCEPTION, 0, sizeof(info) / sizeof(ULONG_PTR), (ULONG_PTR*)&info);
219 }
220 __except (EXCEPTION_EXECUTE_HANDLER) {
221 }
222#pragma warning(pop)
223}

Callers 1

ThreadProcMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected