Bagikan melalui


fungsi waveInGetDevCaps (mmeapi.h)

Fungsi waveInGetDevCaps mengambil kemampuan perangkat input waveform-audio tertentu.

Syntax

MMRESULT waveInGetDevCaps(
  UINT         uDeviceID,
  LPWAVEINCAPS 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 WAVEINCAPS untuk diisi dengan informasi tentang kemampuan perangkat.

cbwic

Ukuran, dalam byte, dari struktur WAVEINCAPS .

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 [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Platform Target Windows
Header mmeapi.h (termasuk Windows.h)
Library Winmm.lib
DLL Winmm.dll

Lihat juga

Waveform AudioWaveform Functions