我这样使用waveOutOpen(&hWaveOut, (UINT)WAVE_MAPPER, &waveformat, (DWORD_PTR)waveOutProc, (DWORD_PTR)NULL, CALLBACK_FUNCTION); 
倒数第二个参数我一直弄不明白,但是用NULL可以运行,有谁能给我讲讲倒数第二个参数到底如何用吗?

解决方案 »

  1.   

    倒数第二个参数在window回调机制中用不上!在dos或其他平台下可以通过它把用户实例的数据信息传递给进来.
      

  2.   

    CALLBACK_WINDOW的时候才用不上,传用户实例是什么意思,如果能举例说明最好。谢谢!
      

  3.   

    就是使用该函数的线程或其他句柄了,就是handle,为的是当该函数必要的时候,向该handle所标志的线程报错或者请求处理什么的