我收到以下代码的链接错误:
hr = pPlaybackClient-> GetService(IID_IAudioStreamVolume,(void **)& pStreamVolume);
链接错误是“未解析的外部符号_IID_IAudioStreamVolume”
IID_IAudioStreamVolume在Audioclient.h中定义,我在#including该文件。如果我宣布:
const IID IID_IAudioStreamVolume = __uuidof(IID_IAudioStreamVolume);
我得到“错误:__uuidof的操作数必须有一个类或枚举类型,其中指定了__declspec(uuid('...'))。
我确信这是一个小问题,但我没有看到答案 - 我们会感激帮助。
答案 0 :(得分:1)
找到它。使用__uuidof(IAudioStreamVolume)而不是IID_IAudioStreamVolume允许它正确编译和链接。如果有人知道我在哪里可以找到关于MS在这里做什么的一些文档,我将不胜感激。