midiOutLongMsg (mmeapi.h)
Fungsi midiOutLongMsg mengirimkan pesan MIDI eksklusif sistem ke perangkat output MIDI yang ditentukan.
Sintaks
MMRESULT midiOutLongMsg(
HMIDIOUT hmo,
LPMIDIHDR pmh,
UINT cbmh
);
Parameter
hmo
Tangani ke perangkat output MIDI. Parameter ini juga dapat menjadi penanganan transmisi aliran MIDI ke HMIDIOUT.
pmh
Pointer ke struktur MIDIHDR yang mengidentifikasi buffer MIDI.
cbmh
Ukuran, dalam byte, dari struktur MIDIHDR .
Menampilkan nilai
Mengembalikan MMSYSERR_NOERROR jika berhasil atau kesalahan sebaliknya. Nilai kesalahan yang mungkin termasuk yang berikut ini.
Menampilkan kode | Deskripsi |
---|---|
|
Perangkat keras sibuk dengan data lain. |
|
Buffer yang ditujukkan oleh lpMidiOutHdr belum disiapkan. |
|
Handel perangkat yang ditentukan tidak valid. |
|
Penunjuk atau struktur yang ditentukan tidak valid. |
Keterangan
Sebelum buffer diteruskan ke midiOutLongMsg, buffer harus disiapkan dengan menggunakan fungsi midiOutPrepareHeader . Driver perangkat output MIDI menentukan apakah data dikirim secara sinkron atau asinkron.
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | mmeapi.h (termasuk Windows.h) |
Pustaka | Winmm.lib |
DLL | Winmm.dll |