Voor een projectje wil ik een Critical Section gebruiken om threaded asynch communicatie met een USB device te synchroniseren.
Op internet heb ik wat voorbeelden gevonden voor Win32 implementaties, en moet ik windows.h includen en vervolgens een CRITICAL_SECTION datatype object aanmaken, die ik vervolgens kan initializen en locken etc met de bijbehorende functies zoals hier beschreven:
MSDN: Using Critical Section Objects (Windows)
Echter wordt CRITICAL_SECTION type nergens herkend door mijn compiler. Het gaat om een CLR C++ applicatie in Visual Studio 2010 (VS11 beta ook geprobeerd)
Wat mis ik hier? Het is vast iets heel simpels omdat er niets over te vinden is op internet.
Op internet heb ik wat voorbeelden gevonden voor Win32 implementaties, en moet ik windows.h includen en vervolgens een CRITICAL_SECTION datatype object aanmaken, die ik vervolgens kan initializen en locken etc met de bijbehorende functies zoals hier beschreven:
MSDN: Using Critical Section Objects (Windows)
Echter wordt CRITICAL_SECTION type nergens herkend door mijn compiler. Het gaat om een CLR C++ applicatie in Visual Studio 2010 (VS11 beta ook geprobeerd)
Wat mis ik hier? Het is vast iets heel simpels omdat er niets over te vinden is op internet.