为了兼容所有windows程序，我们的开发包的动态库都是32位模式编译的，因此，在.net下的所有编译都应该选择生成x86平台的，不要选Any CPU
只有x86这个模式才能兼容所有windows，否则的话在64位系统下"打开设备"的时候会出现格式不正确的错误,这个配置在生成的配置选项里，具体您可以参考wisual studio使用文档。
在C#里面回调里的语言char* 一般表示成StringBuilder