waveInGetDevCapsW 関数は、特定の波形オーディオ入力デバイスの機能を取得します。 これは、この関数の Unicode バージョンです。
構文
MMRESULT waveInGetDevCapsW(
UINT_PTR uDeviceID,
LPWAVEINCAPSW pwic,
UINT cbwic
);
パラメーター
uDeviceID
波形オーディオ入力デバイスの識別子。 デバイス識別子または開いている波形オーディオ入力デバイスのハンドルのいずれかを指定できます。
pwic
デバイスの機能に関する情報が格納される WAVEINCAPSW 構造体へのポインター。
cbwic
WAVEINCAPSW 構造体のサイズ (バイト単位)。
戻り値
成功した場合はMMSYSERR_NOERRORを返し、それ以外の場合はエラーを返します。 考えられるエラー値は次のとおりです。
| リターン コード | Description |
|---|---|
| MMSYSERR_BADDEVICEID | 指定されたデバイス識別子が範囲外です。 |
| MMSYSERR_NODRIVER | デバイス ドライバーが存在しません。 |
| MMSYSERR_NOMEM | メモリを割り当てまたはロックできません。 |
Requirements
| Requirement | 価値 |
|---|---|
| サポートされる最小クライアント | Windows 2000 Professional |
| サポートされている最小のサーバー | Windows 2000 Server |
| Header | mmeapi.h |
| Library | Winmm.lib |
| DLL | Winmm.dll |