声明DRV_QUERYFUNCTIONINSTANCEID在哪里?

时间:2009-12-21 20:58:18

标签: c# audio winmm

此问题与this一个问题有关。

我需要使用上面提到的常量来使用winmm函数waveInMessage。我可以在mmddk.h中找到一堆类似的定义(例如DRV_QUERYDEVICEINTERFACE),但DRV_QUERYFUNCTIONINSTANCEIDDRV_QUERYFUNCTIONINSTANCEIDSIZE对不是。 它们在名为"Device Roles for Legacy Windows Multimedia Applications"的MSDN文档中提到,该文档没有引用示例中使用的头文件。

1 个答案:

答案 0 :(得分:1)

#include <mmddk.h>

您使用的是哪种编译器?

  • 如果您使用的是VC ++,请下载最新的适用于Windows的Platform SDK。
  • 如果是MinGW,则应该有新的标题。

我敢打赌你的问题与旧的头文件有关。