获取微软SAPI版本的代码
Getting the Microsoft SAPI Version in code
我希望能够获得我的c++应用程序正在使用的SAPI版本,然后将其显示给用户。
问题是我不知道如何从SAPI接口中获取版本
_SAPI_BUILD_VER
是SAPI .h(和SAPI .idl)中的常量,它定义了您正在构建的SAPI的哪个版本。
它基于Win32构建版本(_WIN32_WINNT
)。
对于Windows 7,它是0x054
;对于Vista,是0x053
,对于XP,是0x051
。
如果您需要在运行时发现,QI仅在5.4(例如ISpRecognizer3
)或5.3 (ISpRecognizer2
)中定义的接口。
对于语音,一般来说,可用的语音会根据安装的版本而变化
相关文章:
- 为cl.exe(Visual Studio代码)指定命令行C++版本
- 为什么这两个版本的代码给出不同的输出
- 读取代码中的文件版本值
- 为什么此代码上的排序算法不调用类的交换版本?
- AWS 开发工具包 C++ 代码不适用于发布版本
- 代码在Visual C ++中无法按预期工作(来自bjarne stroustrup编程和原则书籍2n版本的示例)
- 不同版本的设备的代码结构
- 使用FFMPEG代码的RTSP服务器的FFMPEG版本错误
- 如何编写更好、更干净的银行帐户代码版本
- 在避免代码重复和冲突名称的同时,如何实现多个版本的同一算法
- 这两个版本的代码有什么区别
- 代码中定义c++版本的内容是什么
- 如何将VDT的Pade Exp fast_ex()的双重版本的标量代码转换为SSE2?
- collect2:错误:ld 在制作带有代码块的 .so 文件(64 位版本)时返回 1 个退出状态
- 旧版本的Fortran做循环Manova代码
- 在C 中编写一个简单的排序算法以及伪代码版本
- C++在哪里可以获得sha256 openssl的代码版本
- 保存代码版本 (Xcode) 的优雅方式
- 在代码中定义指令来分隔代码版本
- 跟踪可执行文件中的代码版本