共用方式為


使用視窗或線程來處理驅動程式訊息

[與此頁面相關的功能,波形音訊,是一項傳統功能。 WASAPIAudio Graphs已取代它。 WASAPI音訊圖形 已針對 Windows 10 和 Windows 11 優化。 Microsoft強烈建議新程式代碼盡可能使用 WASAPIAudio Graphs,而不是 波波音頻。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]

若要使用視窗回呼函式,請在 fdwOpen 參數中指定 CALLBACK_WINDOW 旗標,並在 dwCallback 參數的低位字中指定視窗句柄,用於 waveInOpenwaveOutOpen 函式。 驅動程式訊息將被傳送到由句柄 dwCallback識別的視窗的窗口程序。

同樣地,若要使用線程回呼,請在呼叫 waveInOpen waveOutOpen中指定 CALLBACK_THREAD 和線程句柄。 在此情況下,訊息會張貼至指定的線程,而不是張貼到視窗。

傳送至視窗或線程回呼的訊息專屬於所使用的音訊裝置類型。 若需這些訊息的詳細資訊,請參閱 播放 Waveform-Audio 檔案