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) 関数を未サポート