Freigeben über


waveInGetDevCapsW-Funktion (mmeapi.h)

Die WaveInGetDevCapsW-Funktion ruft die Funktionen eines bestimmten Waveform-Audioeingabegeräts ab. Dies ist die Unicode-Version dieser Funktion.

Syntax

MMRESULT waveInGetDevCapsW(
  UINT_PTR      uDeviceID,
  LPWAVEINCAPSW pwic,
  UINT          cbwic
);

Die Parameter

uDeviceID

Bezeichner des Waveform-Audioeingabegeräts. Dabei kann es sich entweder um einen Gerätebezeichner oder einen Handle eines offenen Waveform-Audio-Eingabegeräts handeln.

pwic

Zeiger auf eine WAVEINCAPSW-Struktur , die mit Informationen über die Funktionen des Geräts gefüllt werden soll.

cbwic

Größe der WAVEINCAPSW-Struktur in Bytes.

Rückgabewert

Gibt MMSYSERR_NOERROR zurück, wenn dies erfolgreich ist oder andernfalls ein Fehler auftritt. Mögliche Fehlerwerte sind:

Rückgabecode Description
MMSYSERR_BADDEVICEID Der angegebene Gerätebezeichner liegt außerhalb des zulässigen Bereichs.
MMSYSERR_NODRIVER Es ist kein Gerätetreiber vorhanden.
MMSYSERR_NOMEM Speicher kann nicht zugewiesen oder gesperrt werden.

Anforderungen

Anforderung Wert
Mindestens unterstützter Client Windows 2000 Professional
Mindestanforderungen für unterstützte Server Windows 2000 Server
Header mmeapi.h
Library Winmm.lib
DLL Winmm.dll