这个问题与this有关。

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

最佳答案

#include <mmddk.h>

您正在使用什么编译器?
  • 如果您使用的是VC++,请下载最新的Windows Platform SDK。
  • 如果是MinGW,则新的 header 应该可用。

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

    09-13 07:01