我应该如何为Windows实现USB设备驱动程序?我应该如何考虑不同版本的Windows,例如: - Windows XP - Windows Vista - Windows 7
是否有可以作为起点的开源解决方案?我是Windows驱动程序开发的新手.
我们有一个带USB设备端口的嵌入式设备,我们希望在不牺牲数据吞吐量的情况下,尽可能实现从应用程序级到设备的低延迟通信.传输的实际数据是ADC/DAC数据.基本上我们需要尽快将大量数据传输到Windows机器上.
如何在C++中模拟C#typeof-command行为?
C#示例:
public static PluginNodeList GetPlugins (Type type)
{
...
}
Run Code Online (Sandbox Code Playgroud)
呼叫:
PluginManager.GetPlugins (typeof(IPlugin))
Run Code Online (Sandbox Code Playgroud)
如何使用C++实现这一点?也许QT或Boost库提供了解决方案?
如果你想以一种从文件(.so或.dll)加载那些类型的对象的方式实现.GetPlugins(...)的情况呢?