Я пытаюсь получить события от датчика в окнах с помощью функции «SetEventSink» ISensor, (c ++). но я не получаю никаких событий! (У меня есть датчик, и я могу получить данные от него с помощью функции «GetData» ISensor).
Я следовал инструкциям здесь http://msdn.microsoft.com/en-us/library/windows/desktop/dd319014(v=vs.85).aspx
Любая идея?
Спасибо!
Я знаю, что это старый вопрос, но … когда вы вызываете CoInitialize для инициализации COM, вы должны вместо этого вызвать версию CoInitializeEx и передать многопоточный флаг. Это позволит вам получать асинхронные события от датчиков.
CoInitializeEx(COINIT_MULTITHREADED);
Других решений пока нет …