Windows:无法在Google上找到SAPI错误

时间:2013-09-25 12:14:18

标签: c++ windows sapi error-code

我正在使用SAPI发声说话。 返回的错误代码是

-2147024888

The method "Speak" for 'ISpeechVoice' failed

但是我无法在Google上找到此错误代码。 我不知道为什么。 有人有什么想法吗?我希望Microsoft列出SAPI的所有可能的错误代码。 在页面http://msdn.microsoft.com/en-us/library/ms717306%28v=vs.85%29.aspx上,此错误代码不存在。

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

SAPI错误代码清单用于特定于SAPI的错误代码。可能会返回其他错误。

-2147024888相当于0x80070008,这是一个Win32 HRESULT(E_OUTOFMEMORY);调用失败,因为某些内容(在TTS引擎内部或在SAPI中)无法分配足够的内存。