fungsi acmFormatTagEnum (msacm.h)
Fungsi acmFormatTagEnum menghitung tag format waveform-audio yang tersedia dari driver ACM. Fungsi ini terus menghitung sampai tidak ada tag format yang cocok lagi atau fungsi panggilan balik mengembalikan FALSE.
Sintaks
MMRESULT ACMAPI acmFormatTagEnum(
HACMDRIVER had,
LPACMFORMATTAGDETAILS paftd,
ACMFORMATTAGENUMCB fnCallback,
DWORD_PTR dwInstance,
DWORD fdwEnum
);
Parameter
had
Tangani ke driver ACM untuk mengkueri detail tag format waveform-audio. Jika parameter ini adalah NULL, ACM menggunakan detail dari driver ACM pertama yang sesuai.
paftd
Penunjuk ke struktur ACMFORMATTAGDETAILS yaitu menerima detail tag format yang diteruskan ke fungsi yang ditentukan dalam fnCallback. Struktur ini harus memiliki anggota cbStruct dari struktur ACMFORMATTAGDETAILS yang diinisialisasi.
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 detail tag format ACM.
fdwEnum
Dipesan; harus nol.
Nilai kembali
Mengembalikan nol jika berhasil atau kesalahan sebaliknya. Kemungkinan nilai kesalahan termasuk yang berikut ini.
Menampilkan kode | Deskripsi |
---|---|
|
Setidaknya satu bendera tidak valid. |
|
Handel yang ditentukan tidak valid. |
|
Setidaknya satu parameter tidak valid. |
Keterangan
Fungsi ini akan mengembalikan MMSYSERR_NOERROR (nol) jika tidak ada driver ACM yang cocok yang diinstal. Selain itu, fungsi panggilan balik tidak akan dipanggil.
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 | msacm.h |
Pustaka | Msacm32.lib |
DLL | Msacm32.dll |