mixerMessage

機能
ミキサードライバにユーザー定義のメッセージを直接送信する
Declare Function mixerMessage Lib "winmm.dll"  _
(ByVal hmx As Long, ByVal uMsg As Long, ByVal dwParam1 As Long, _
ByVal dwParam2 As Long) As Long
Declare Function mixerMessage Lib "winmm.dll"  _
(ByVal hmx As Integer, ByVal uMsg As Integer, ByVal dwParam1 As Integer, _
ByVal dwParam2 As Integer) As Integer
引数
hmx
ミキサーデバイスのハンドル
uMsg
ユーザー定義のメッセージ
この値は、MXDM_USER定数以上である必要がある
dwParam1
パラメータ


戻り値
正常終了のとき              ユーザー定義のメッセージ固有の値
エラーのとき                エラーを示す定数
備考
ユーザー定義のメッセージをサポートしているかどうかは
MIXERCAPS構造体のwMid,wPid,vDriverVersion,szPnameを調べる。
エラーを示す定数
Const MMSYSERR_INVALHANDLE = (MMSYSERR_BASE + 5)    デバイスのハンドルが無効
Const MMSYSERR_INVALPARAM = (MMSYSERR_BASE + 11)    パラメータが無効
Const MMSYSERR_NOTSUPPORTED = (MMSYSERR_BASE + 8)   関数を未サポート