API датчиков Windows — получение событий датчиков

Я пытаюсь получить события от датчика в окнах с помощью функции «SetEventSink» ISensor, (c ++). но я не получаю никаких событий! (У меня есть датчик, и я могу получить данные от него с помощью функции «GetData» ISensor).

Я следовал инструкциям здесь http://msdn.microsoft.com/en-us/library/windows/desktop/dd319014(v=vs.85).aspx

Любая идея?

Спасибо!

-1

Решение

Я знаю, что это старый вопрос, но … когда вы вызываете CoInitialize для инициализации COM, вы должны вместо этого вызвать версию CoInitializeEx и передать многопоточный флаг. Это позволит вам получать асинхронные события от датчиков.

CoInitializeEx(COINIT_MULTITHREADED);
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]