[이 페이지와 연결된 기능인 Waveform Audio레거시 기능입니다. WASAPI 및 오디오 그래프로 대체되었습니다. WASAPI 및 오디오 그래프 Windows 10 및 Windows 11에 최적화되었습니다. 가능한 경우 새 코드에서 Waveform Audio대신 WASAPI 및 Audio Graphs 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]
창 콜백 함수를 사용하려면 fdwOpen 매개 변수에 CALLBACK_WINDOW 플래그를 지정하고 waveInOpen 또는 waveOutOpen 함수의 dwCallback 매개 변수의 하위 단어에 창 핸들을 지정합니다. 드라이버 메시지는 dwCallback핸들로 식별된 창의 프로시저로 전송됩니다.
마찬가지로 스레드 콜백을 사용하려면 CALLBACK_THREAD와 스레드 핸들을 지정하여 waveInOpen 이나 waveOutOpen 을 호출하세요. 이 경우 메시지는 창 대신 지정된 스레드에 게시됩니다.
창 또는 스레드 콜백으로 전송되는 메시지는 사용되는 오디오 디바이스 유형과 관련이 있습니다. 이러한 메시지에 대한 자세한 내용은 파일 재생 Waveform-Audio참조하세요.