В случае сбоя PlaySound (), возможно ли восстановить статус последней ошибки? - PullRequest
0 голосов
/ 31 мая 2011

Я спрашиваю, потому что универсальный GetLastError() возвращает ERROR_SUCCESS, даже если предшествующий PlaySound() вызов вернул FALSE. Я знаю, что winmm имеет определенные функции ошибок для waveOut, микшера и т. Д., Есть ли функция, которая отражает последний PlaySound() статус?

1 Ответ

1 голос
/ 31 мая 2011

Нет. PlaySound работает или не работает, и он не говорит вам, почему, когда он терпит неудачу. Но это довольно простая функция; если он потерпит неудачу, то это почти всегда, потому что звука, который вы сказали, чтобы он играл, там нет.

...