![]() Return ::InitializeCriticalSectionEx(lpCriticalSection, dwSpinCount, Flags) InitializeCriticalSectionEx is available in Vista or later, desktop or store apps ![]() #if (NTDDI_VERSION >= NTDDI_VISTA) & !defined(_USING_V110_SDK71_) New version contains inline definition: inline BOOL _AtlInitializeCriticalSectionEx(_out LPCRITICAL_SECTION lpCriticalSection, _in DWORD dwSpinCount, _in DWORD Flags) Old version has function declaration:īOOL _AtlInitializeCriticalSectionEx(_out LPCRITICAL_SECTION lpCriticalSection, _in DWORD dwSpinCount, _in DWORD Flags) I have found an interesting change in "c:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\atlmfc\include\atlwinverapi.h". After some testing I can confirm, that we have this problem only in statically linked programs.When program or our own DLLs are dynamically linked they don't import InitializeCriticalSectionEx.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |