Допустим, я сохраняю DWORD thread_Id в какой-то структуре (WinAPI).
(я спрашиваю о thread_ID, а не thread_handle в этом вопросе. Действительно, их легко обеспечить)
Мне нужно инициализироватьПеременная threadId для некоторого некоторого нулевого значения.
Итак, я собираюсь определить мое значение NULL_THREAD_ID.
Задокументировано ли где-нибудь в msdn, какое значение DWORD реальный поток никогда не может иметь как thread_ID?0 или (DWORD) -1?
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_opt LPDWORD lpThreadId
);