Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Fungsi waveInGetDevCapsA mengambil kemampuan perangkat input waveform-audio tertentu. Ini adalah versi ANSI dari fungsi ini.
Syntax
MMRESULT waveInGetDevCapsA(
UINT_PTR uDeviceID,
LPWAVEINCAPSA pwic,
UINT cbwic
);
Parameter-parameternya
uDeviceID
Pengidentifikasi perangkat input waveform-audio. Ini dapat berupa pengidentifikasi perangkat atau handel perangkat input waveform-audio terbuka.
pwic
Pointer ke struktur WAVEINCAPSA untuk diisi dengan informasi tentang kemampuan perangkat.
cbwic
Ukuran, dalam byte, dari struktur WAVEINCAPSA .
Mengembalikan nilai
Mengembalikan MMSYSERR_NOERROR jika berhasil atau kesalahan sebaliknya. Kemungkinan nilai kesalahan termasuk yang berikut ini.
| Mengembalikan kode | Description |
|---|---|
| MMSYSERR_BADDEVICEID | Pengidentifikasi perangkat yang ditentukan berada di luar rentang. |
| MMSYSERR_NODRIVER | Tidak ada driver perangkat. |
| MMSYSERR_NOMEM | Tidak dapat mengalokasikan atau mengunci memori. |
Komentar
Gunakan fungsi ini untuk menentukan jumlah perangkat input waveform-audio yang ada dalam sistem. Jika nilai yang ditentukan oleh parameter uDeviceID adalah pengidentifikasi perangkat, nilai tersebut dapat bervariasi dari nol hingga satu kurang dari jumlah perangkat yang ada. Konstanta WAVE_MAPPER juga dapat digunakan sebagai pengidentifikasi perangkat. Hanya byte cbwic (atau kurang) informasi yang disalin ke lokasi yang diarahkan oleh pwic. Jika cbwic nol, tidak ada yang disalin dan fungsi mengembalikan nol.
Persyaratan
| Persyaratan | Nilai |
|---|---|
| Klien minimum yang didukung | Windows 2000 Professional |
| Server minimum yang didukung | Windows 2000 Server |
| Header | mmeapi.h |
| Library | Winmm.lib |
| DLL | Winmm.dll |