Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Możesz zdefiniować własną funkcję wywołania zwrotnego, aby zarządzać buforowanym odtwarzaniem urządzeń wyjściowych MIDI. Funkcja wywołania zwrotnego jest udokumentowana jako MidiOutProc.
Następujące komunikaty można wysłać do parametru wMsg funkcji MidiOutProc wywołania zwrotnego.
| Wartość | Znaczenie |
|---|---|
| MAMA_ZAMKNIJ | Wysyłane po zamknięciu urządzenia za pomocą funkcji midiOutClose. |
| MOM_DONE | Wysyłane, gdy sterownik urządzenia zakończy przetwarzanie bloku danych wysyłanego przy użyciu funkcji midiOutLongMsg lub midiStreamOut. |
| MOM_OPEN | Wysyłane po otwarciu urządzenia za pomocą funkcji midiOutOpen. |
Te komunikaty są podobne do tych wysyłanych do funkcji procedury okna, ale parametry są różne. Uchwyt otwartego urządzenia MIDI jest przekazywany jako parametr do funkcji wywołania zwrotnego, wraz z dwordem danych wystąpienia przekazywanym przy użyciu midiOutOpen.
Po zakończeniu pracy sterownika z blokiem danych można wyczyścić i zwolnić blok danych. Ze względu na sugerowane ograniczenia dotyczące funkcji wywołania zwrotnego lepiej nie robić tego z poziomu funkcji wywołania zwrotnego.