ACMDRIVERPROC コールバック関数 (msacm.h)
acmDriverProc 関数は、ACM ドライバーで使用されるコールバック関数を指定します。 acmDriverProc 名は、アプリケーション定義関数名のプレースホルダーです。 実際の名前は、実行可能ファイルまたは DLL ファイルのモジュール定義ファイルに含めることによってエクスポートする必要があります。
構文
ACMDRIVERPROC Acmdriverproc;
LRESULT Acmdriverproc(
DWORD_PTR unnamedParam1,
HACMDRIVERID unnamedParam2,
UINT unnamedParam3,
LPARAM unnamedParam4,
LPARAM unnamedParam5
)
{...}
パラメーター
unnamedParam1
インストール可能な ACM ドライバーの識別子。
unnamedParam2
インストール可能な ACM ドライバーを処理します。 このパラメーターは、ACM がドライバーに割り当てる一意のハンドルです。
unnamedParam3
ACM ドライバー メッセージ。
unnamedParam4
メッセージ パラメーター。
unnamedParam5
メッセージ パラメーター。
戻り値
成功した場合は 0 を返し、それ以外の場合はエラーを返します。
解説
アプリケーションは、 PostMessage、 timeGetSystemTime、 timeGetTime、 timeSetEvent、 timeKillEvent、 midiOutShortMsg、 midiOutLongMsg、 OutputDebugStr を除き、コールバック関数内からシステム定義関数を呼び出さないでください。
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | msacm.h |