参考にしたWin32APIのヘルプでは、第2引数の[dwDuration]に-1を設定することで、> 例外的に非同期動作を行なうと記述があり、早速試してみたのですが、MessageBeep関数 ではないでしょうか?Beep関数は、MSDN では、この関数は同期で実行されます と書いていますが。