<Return[WXYZ]><Top>

waveInGetID

Declare Function Api_waveInGetID& Lib "winmm" Alias "waveInGetID" (ByVal hwi&, puDeviceID&)

Declare Function waveInGetID Lib "winmm" Alias "waveInGetID" (ByVal hwi As Long, puDeviceID As Long) As Long

提供されたウェーブフォームオーディオ入力デバイスのデバイス識別子を取得する。

この関数は、後方互換性のためにサポートされている。新しいアプリケーションでは、デバイス識別子を取得するのではなく、デバイスのハンドルをキャストすることができる 。

パラメータ
hwi
    ウェーブフォームオーディオ入力デバイスのハンドルを指定する。
puDeviceID
    デバイス識別子が入る変数のアドレスを指定する。

戻り値
    関数が成功すると、MMSYSERR_NOERROR が返る。関数が失敗すると、エラーが返る。返されるエラー値は次のとおりである。

    値                                             

説明                                                                                                                        

    MMSYSERR_INVALHANDLE

hwi パラメータで指定されたハンドルは無効である。

    MMSYSERR_NODRIVER

デバイスドライバが存在しない。

    MMSYSERR_NOMEM

メモリを割り当てられないか、またはロックできない。