Bagikan melalui


fungsi waveOutClose (mmeapi.h)

Fungsi waveOutClose menutup perangkat output waveform-audio yang diberikan.

Sintaks

MMRESULT waveOutClose(
  HWAVEOUT hwo
);

Parameter

hwo

Tangani ke perangkat output waveform-audio. Jika fungsi berhasil, handel tidak lagi valid setelah panggilan ini.

Nilai kembali

Mengembalikan MMSYSERR_NOERROR jika berhasil atau kesalahan sebaliknya. Nilai kesalahan yang mungkin termasuk yang berikut ini.

Menampilkan kode Deskripsi
MMSYSERR_INVALHANDLE
Handel perangkat yang ditentukan tidak valid.
MMSYSERR_NODRIVER
Tidak ada driver perangkat.
MMSYSERR_NOMEM
Tidak dapat mengalokasikan atau mengunci memori.
WAVERR_STILLPLAYING
Masih ada buffer dalam antrean.

Keterangan

Operasi penutupan gagal jika perangkat masih memutar buffer waveform-audio yang sebelumnya dikirim dengan memanggil waveOutWrite. Sebelum memanggil waveOutClose, aplikasi harus menunggu semua buffer selesai memutar atau memanggil fungsi waveOutReset untuk mengakhiri pemutaran.

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

Waveform Audio

Fungsi Bentuk Gelombang