2009-12-21 5 views
1

이 질문은 this과 관련이 있습니다.DRV_QUERYFUNCTIONINSTANCEID가 어디에 선언 되었습니까?

위의 상수를 사용하여 winmm 함수 waveInMessage를 사용해야합니다. mmddk.h에 비슷한 정의 (예 : DRV_QUERYDEVICEINTERFACE)를 찾을 수 있지만 DRV_QUERYFUNCTIONINSTANCEIDDRV_QUERYFUNCTIONINSTANCEIDSIZE 쌍은 아닙니다. 예제에 사용 된 헤더 파일에 대한 참조가없는 "Device Roles for Legacy Windows Multimedia Applications"이라는 MSDN 문서에 언급되어 있습니다.

답변

1
#include <mmddk.h> 

어떤 컴파일러를 사용하고 있습니까?

  • VC++를 사용하는 경우 Windows 용 최신 Platform SDK를 다운로드하십시오.
  • 예를 들어 MinGW의 경우 새 헤더를 사용할 수 있어야합니다.

이전 헤더 파일과 관련된 문제 일 수 있습니다.

+0

고마워요! 이전 SDK를 사용하고있었습니다 ... WinDDK 6001.18001 –

+0

-1에서 mmddk.h가 PlatformSDK에 없습니다 * 찾을 수있었습니다. Padu Merloti의 * 의견 *은 WinDDK에 관한 정확한 내용입니다. – paleozogt