Bagikan melalui


fungsi midiOutClose (mmeapi.h)

Fungsi midiOutClose menutup perangkat output MIDI yang ditentukan.

Sintaks

MMRESULT midiOutClose(
  HMIDIOUT hmo
);

Parameter

hmo

Tangani ke perangkat output 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 tidak dapat memuat deskripsi string pemeta.

Keterangan

Jika ada buffer output yang telah dikirim dengan menggunakan fungsi midiOutLongMsg dan belum dikembalikan ke aplikasi, operasi penutupan akan gagal. Untuk menandai semua buffer yang tertunda sebagai sedang dilakukan, gunakan fungsi midiOutReset .

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