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
MIDIERR_NOTREADY
Perangkat keras sibuk dengan data lain.
MIDIERR_UNPREPARED
Buffer yang ditujukkan oleh lpMidiOutHdr belum disiapkan.
MMSYSERR_INVALHANDLE
Handel perangkat yang ditentukan tidak valid.
MMSYSERR_INVALPARAM
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

Lihat juga

Fungsi MIDI