0

我收到以下代码的链接错误:

hr = pPlaybackClient->GetService(IID_IAudioStreamVolume, (void **)&pStreamVolume);

链接错误是“未解析的外部符号_IID_IAudioStreamVolume”

IID_IAudioStreamVolume 是在 Audioclient.h 中定义的,我正在 #include 那个文件。如果我声明:

常量 IID IID_IAudioStreamVolume = __uuidof(IID_IAudioStreamVolume);

我收到“错误:__uuidof 的操作数必须具有已指定 __declspec(uuid('...')) 的类或枚举类型。

我确定这是一个小问题,但我没有看到答案 - 将不胜感激。

4

1 回答 1

1

找到了。使用 __uuidof(IAudioStreamVolume) 而不是 IID_IAudioStreamVolume 可以正确编译和链接。如果有人知道我在哪里可以找到关于 MS 在这里所做的一些文档,我将不胜感激。

于 2012-11-17T23:48:38.170 回答