MM_MCINOTIFY pesan

Pesan MM_MCINOTIFY memberi tahu aplikasi bahwa perangkat MCI telah menyelesaikan operasi. Perangkat MCI mengirim pesan ini hanya ketika bendera MCI_NOTIFY digunakan.

MM_MCINOTIFY 
wParam = (WPARAM) wFlags 
lParam = (LONG) lDevID

Parameter

wFlags

Alasan pemberitahuan. Nilai berikut didefinisikan:

Persyaratan Nilai
MCI_NOTIFY_ABORTED Perangkat menerima perintah yang mencegah kondisi saat ini untuk memulai fungsi panggilan balik agar tidak terpenuhi. Jika perintah baru mengganggu perintah saat ini dan juga meminta pemberitahuan, perangkat hanya mengirim pesan ini dan tidak MCI_NOTIFY_SUPERSEDED
MCI_NOTIFY_FAILURE Terjadi kesalahan perangkat saat perangkat menjalankan perintah.
MCI_NOTIFY_SUCCESSFUL Kondisi yang memulai fungsi panggilan balik telah terpenuhi.
MCI_NOTIFY_SUPERSEDED Perangkat menerima perintah lain dengan bendera "beri tahu" yang ditetapkan dan kondisi saat ini untuk memulai fungsi panggilan balik telah digantikan.

lDevID

Pengidentifikasi perangkat yang memulai fungsi panggilan balik.

Tampilkan Nilai

Mengembalikan nol jika berhasil atau kesalahan sebaliknya.

Keterangan

Untuk informasi selengkapnya tentang bendera MCI_NOTIFY, lihat Bendera Pemberitahuan.

Perangkat mengembalikan bendera MCI_NOTIFY_SUCCESSFUL dengan MM_MCINOTIFY saat tindakan untuk perintah selesai. Misalnya, perangkat audio CD menggunakan bendera ini untuk perintah putar ( MCI_PLAY) saat perangkat selesai diputar. Perintah putar berhasil hanya ketika mencapai posisi akhir yang ditentukan atau mencapai akhir media. Demikian pula, perintah pencarian ( MCI_SEEK) dan rekaman ( MCI_RECORD) tidak mengembalikan MCI_NOTIFY_SUCCESSFUL sampai mencapai posisi akhir yang ditentukan atau mencapai akhir media.

Perangkat mengembalikan bendera MCI_NOTIFY_ABORTED dengan MM_MCINOTIFY hanya saat menerima perintah yang mencegahnya memenuhi kondisi pemberitahuan. Misalnya, perintah putar tidak akan membatalkan pemberitahuan untuk perintah putar sebelumnya asalkan perintah baru tidak mengubah arah putar atau mengubah posisi akhir. Perintah pencarian dan rekaman ber perilaku yang sama. MCI juga tidak mengirim MCI_NOTIFY_ABORTED saat pemutaran atau perekaman dijeda dengan perintah jeda ( MCI_PAUSE). Mengirim perintah resume ( MCI_RESUME) memungkinkan mereka untuk terus memenuhi kondisi panggilan balik.

Saat aplikasi Anda meminta pemberitahuan untuk perintah, periksa pengembalian kesalahan fungsi mciSendString atau mciSendCommand . Jika fungsi-fungsi ini mengalami kesalahan dan mengembalikan nilai bukan nol, MCI tidak akan mengatur pemberitahuan untuk perintah.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung
Windows 2000 Server [hanya aplikasi desktop]
Header
Mmsystem.h (termasuk Windows.h)

Lihat juga

MCI

Pesan MCI

Jeda

Bermain

Catatan

Melanjutkan

Mencari