fungsi acmDriverEnum (msacm.h)
Fungsi acmDriverEnum menghitung driver ACM yang tersedia, melanjutkan hingga tidak ada lagi driver atau fungsi panggilan balik mengembalikan FALSE.
Sintaks
MMRESULT ACMAPI acmDriverEnum(
ACMDRIVERENUMCB fnCallback,
DWORD_PTR dwInstance,
DWORD fdwEnum
);
Parameter
fnCallback
Alamat instans prosedur dari fungsi panggilan balik yang ditentukan aplikasi.
dwInstance
Nilai yang ditentukan aplikasi 64-bit (DWORD_PTR) atau 32-bit (DWORD) yang diteruskan ke fungsi panggilan balik bersama dengan informasi driver ACM.
fdwEnum
Bendera untuk menghitung driver ACM. Nilai berikut ditentukan.
Nilai | Makna |
---|---|
ACM_DRIVERENUMF_DISABLED | Driver ACM yang dinonaktifkan harus disertakan dalam enumerasi. Driver dapat dinonaktifkan oleh pengguna melalui Panel Kontrol atau oleh aplikasi menggunakan fungsi acmDriverPriority. Jika driver dinonaktifkan, parameter fdwSupport ke fungsi panggilan balik akan memiliki bendera ACMDRIVERDETAILS_SUPPORTF_DISABLED yang ditetapkan. |
ACM_DRIVERENUMF_NOLOCAL | Hanya pendorong global yang harus dimasukkan dalam enumerasi. |
Menampilkan nilai
Mengembalikan nol jika berhasil atau kesalahan sebaliknya. Nilai kesalahan yang mungkin termasuk yang berikut ini.
Menampilkan kode | Deskripsi |
---|---|
|
Setidaknya satu bendera tidak valid. |
|
Setidaknya satu parameter tidak valid. |
Keterangan
Fungsi acmDriverEnum akan mengembalikan MMSYSERR_NOERROR (nol) jika tidak ada driver ACM yang diinstal. Selain itu, fungsi panggilan balik tidak akan dipanggil.
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Target Platform | Windows |
Header | msacm.h |
Pustaka | Msacm32.lib |
DLL | Msacm32.dll |