DRV_QUERYFUNCTIONINSTANCEID 在哪里声明?
Posted
技术标签:
【中文标题】DRV_QUERYFUNCTIONINSTANCEID 在哪里声明?【英文标题】:Where is DRV_QUERYFUNCTIONINSTANCEID declared? 【发布时间】:2009-12-21 20:58:17 【问题描述】:这个问题与this一有关。
我需要使用上面提到的常量来使用 winmm 函数 waveInMessage。我可以在 mmddk.h 中找到一堆类似的定义(例如 DRV_QUERYDEVICEINTERFACE
),但 DRV_QUERYFUNCTIONINSTANCEID
和 DRV_QUERYFUNCTIONINSTANCEIDSIZE
不是。
它们在名为"Device Roles for Legacy Windows Multimedia Applications" 的 MSDN 文档中有所提及,该文档未提及示例中使用的头文件。
【问题讨论】:
【参考方案1】:#include <mmddk.h>
你用的是什么编译器?
如果您使用的是 VC++,请下载适用于 Windows 的最新 Platform SDK。 在例如 MinGW 的情况下,应该有新的标头可用。我打赌你的问题与旧的头文件有关。
【讨论】:
谢谢!我使用的是旧的 SDK...我能够在 WinDDK 6001.18001 上找到它 -1 mmddk.h 在 PlatformSDK 中是 not。 Padu Merloti 的 comment 关于它在 WinDDK 中是正确的。以上是关于DRV_QUERYFUNCTIONINSTANCEID 在哪里声明?的主要内容,如果未能解决你的问题,请参考以下文章