Bagikan melalui


fungsi midiInClose (mmeapi.h)

Fungsi midiInClose menutup perangkat input MIDI yang ditentukan.

Sintaks

MMRESULT midiInClose(
  HMIDIIN hmi
);

Parameter

hmi

Tangani ke perangkat input MIDI. Jika fungsi berhasil, handel tidak lagi valid setelah panggilan ke fungsi ini.

Nilai kembali

Mengembalikan MMSYSERR_NOERROR jika berhasil atau kesalahan sebaliknya. Kemungkinan nilai kesalahan termasuk yang berikut ini.

Menampilkan kode Deskripsi
MIDIERR_STILLPLAYING
Buffer masih dalam antrean.
MMSYSERR_INVALHANDLE
Handel perangkat yang ditentukan tidak valid.
MMSYSERR_NOMEM
Sistem tak bisa mengalokasikan atau mengunci memori.

Keterangan

Jika ada buffer input yang telah dikirim dengan menggunakan fungsi midiInAddBuffer dan belum dikembalikan ke aplikasi, operasi penutupan akan gagal. Untuk mengembalikan semua buffer yang tertunda melalui fungsi panggilan balik, gunakan fungsi midiInReset .

Persyaratan

Persyaratan Nilai
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