在仅消息窗口

时间:2017-11-27 16:18:08

标签: c++ windows winapi bluetooth

我需要在Windows 8.1 / 10上创建一个管理一些IP蓝牙低能耗设备的DLL。

我的第一个挑战是能够拦截连接/断开连接事件。我设法通过遵循MSDN对registering Bluetooth device notifications的说明并遵循Registering for Device Notifications示例来实现此目的。结果是一个工作的控制台应用程序。

接下来,我希望将它包装在DLL中,并使用专用线程泵送仅消息窗口的消息。问题:

  • 这是一个合理的解决方案,或者我最好使用调用线程来为这个窗口抽取消息(显然不是单一的也不是主要的)?

  • 如果这是要走的路,我该如何创建一个为特定窗口提供消息的线程?

  • 我可以简单地依赖Thread Affinity,在新线程中创建仅限消息的窗口,并且它们会在以后快乐地耦合吗?

0 个答案:

没有答案