fungsi mixerGetDevCaps (mmeapi.h)
Fungsi mixerGetDevCaps meminta perangkat mixer tertentu untuk menentukan kemampuannya.
Sintaks
MMRESULT mixerGetDevCaps(
UINT uMxId,
LPMIXERCAPS pmxcaps,
UINT cbmxcaps
);
Parameter
uMxId
Pengidentifikasi atau handel perangkat mixer terbuka.
pmxcaps
Penunjuk ke struktur MIXERCAPS yang menerima informasi tentang kemampuan perangkat.
cbmxcaps
Ukuran, dalam byte, dari struktur MIXERCAPS .
Nilai kembali
Mengembalikan MMSYSERR_NOERROR jika berhasil atau kesalahan sebaliknya. Kemungkinan nilai kesalahan termasuk yang berikut ini.
Menampilkan kode | Deskripsi |
---|---|
|
Pengidentifikasi perangkat yang ditentukan berada di luar rentang. |
|
Handel perangkat mixer tidak valid. |
|
Satu atau beberapa parameter tidak valid. |
Keterangan
Gunakan fungsi mixerGetNumDevs untuk menentukan jumlah perangkat mixer yang ada dalam sistem. Pengidentifikasi perangkat yang ditentukan oleh uMxId bervariasi dari nol hingga satu kurang dari jumlah perangkat mixer yang ada.
Hanya jumlah byte (atau kurang) informasi yang ditentukan dalam cbmxcaps yang disalin ke lokasi yang ditujukan oleh pmxcaps. Jika cbmxcaps adalah nol, tidak ada yang disalin, dan fungsi berhasil dikembalikan.
Fungsi ini juga menerima handel perangkat mixer yang dikembalikan oleh fungsi mixerOpen sebagai parameter uMxId . Aplikasi harus mentransmisikan handel HMIXER ke UINT.
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 |