fungsi midiInAddBuffer (mmeapi.h)
Fungsi midiInAddBuffer mengirimkan buffer input ke perangkat input MIDI yang dibuka. Fungsi ini digunakan untuk pesan eksklusif sistem.
Sintaks
MMRESULT midiInAddBuffer(
HMIDIIN hmi,
LPMIDIHDR pmh,
UINT cbmh
);
Parameter
hmi
Tangani ke perangkat input MIDI.
pmh
Penunjuk ke struktur MIDIHDR yang mengidentifikasi buffer.
cbmh
Ukuran, dalam byte, dari struktur MIDIHDR .
Menampilkan nilai
Mengembalikan MMSYSERR_NOERROR jika berhasil atau kesalahan sebaliknya. Kemungkinan nilai kesalahan termasuk yang berikut ini.
Menampilkan kode | Deskripsi |
---|---|
|
Buffer yang diacu oleh lpMidiInHdr masih dalam antrean. |
|
Buffer yang ditujukan oleh lpMidiInHdr belum disiapkan. |
|
Handel perangkat yang ditentukan tidak valid. |
|
Penunjuk atau struktur yang ditentukan tidak valid. |
|
Sistem tak bisa mengalokasikan atau mengunci memori. |
Keterangan
Ketika buffer diisi, buffer dikirim kembali ke aplikasi.
Buffer harus disiapkan dengan menggunakan fungsi midiInPrepareHeader sebelum diteruskan ke fungsi midiInAddBuffer .
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 |