2016-04-24 5 views
0

Ich versuche Alarmton pro Minute während der Ausführung meines Codes zu spielen, blockiert die MessageBeep() Funktion den aktuellen Thread? Ich benutzte früher den Beep() Anruf, der vom Blockiertyp ist. Jeder blockierende API-Aufruf wäre in diesem Szenario problematisch.MessageBeep Thread Blockierung

In der Regel Sound von MessageBeep() gespielt werden so kurz, dass ich nicht zuverlässig sagen kann, ob es synchron oder anders ist.

Antwort

4

Von msdn:

Nach dem Ton Warteschlangen, die MessageBeep Funktion kehrt die Steuerung zu die anrufende Funktion und gibt den Ton asynchron.

Wie Sie sehen können, blockiert es nicht.

+0

perfekt, mein schlechtes Lesen nicht gesamte doc. –