Bagikan melalui


Suara Pemberitahuan untuk Aplikasi Audio Warisan

Di Windows Vista, sistem operasi menetapkan semua suara pemberitahuan sistemnya ke sesi audio lintas proses yang diputar melalui perangkat titik akhir penyajian yang saat ini ditetapkan ke peran perangkat eConsole. Program kontrol volume sistem, Sndvol, menampilkan penggerak volume yang didedikasikan untuk suara pemberitahuan sistem.

Beberapa aplikasi memutar suara pemberitahuan. Alih-alih mengharuskan pengguna untuk mengelola suara pemberitahuan aplikasi melalui slider volume terpisah di Sndvol, aplikasi dapat menetapkan suara pemberitahuannya ke sesi yang sama dengan suara pemberitahuan sistem. Slider volume Sndvol yang mengontrol suara pemberitahuan sistem kemudian mengontrol suara pemberitahuan dari aplikasi.

Untuk mengaktifkan perilaku ini, Windows Vista mendefinisikan bendera SND_SYSTEM untuk fungsi PlaySound warisan. (Bendera ini tidak didukung di versi Windows sebelumnya, termasuk Windows Server 2003, Windows XP, dan Windows 2000.) Jika penelepon mengatur bendera ini, maka fungsi PlaySound menetapkan suara yang diputarnya ke sesi lintas proses yang digunakan sistem operasi untuk suara pemberitahuannya. Jika pemanggil tidak mengatur bendera, PlaySound menetapkan suara yang diputarnya ke sesi default—sesi khusus proses yang diidentifikasi oleh nilai GUID sesi GUID_NULL. SND_SYSTEM didefinisikan dalam file header Mmsystem.h. Untuk informasi selengkapnya tentang PlaySound, lihat dokumentasi Windows SDK.

Interoperabilitas dengan API Audio Warisan