Я работаю над не написанным мной исходным кодом, который делает что-то подобное:
CRITICAL_SECTION CriticalSection;
if (!InitializeCriticalSectionAndSpinCount(&CriticalSection,
0x00000400))
return;
printf("CriticalSection: %p\r\n", CriticalSection);
Я всегда получаю успех, но 0xFFFFFFFF в качестве адреса CriticalSection
Может быть, я не понимаю, кто-нибудь может помочь?
Я строю с Visul Studio 2015, c ++ 14 со следующими настройками:
- Набор инструментов платформы Visual Studio 2015 - Windows XP (v140_xp)
- _WIN32_WINNT = 0x0501; WIN32