다음을 통해 공유


창 또는 스레드를 사용하여 드라이버 메시지 처리

창 콜백 함수를 사용하려면 fdwOpen 매개 변수에 CALLBACK_WINDOW 플래그를 지정하고 waveInOpen 또는 waveOutOpen 함수의 dwCallback 매개 변수의 하위 단어에 창 핸들을 지정합니다. 드라이버 메시지는 dwCallback의 핸들로 식별된 창의 창 프로시저로 전송됩니다.

마찬가지로 스레드 콜백을 사용하려면 waveInOpen 또는 waveOutOpen 호출에서 CALLBACK_THREAD 및 스레드 핸들을 지정합니다. 이 경우 메시지는 창 대신 지정된 스레드에 게시됩니다.

창 또는 스레드 콜백으로 전송되는 메시지는 사용되는 오디오 디바이스 유형과 관련이 있습니다. 이러한 메시지에 대한 자세한 내용은 Waveform-Audio 파일 재생을 참조하세요.