Win32 API 日本語リファレンス
ホーム › Media.Audio › LPACMDRIVERPROC

LPACMDRIVERPROC

コールバック

シグネチャ

LRESULT LPACMDRIVERPROC(
    UINT_PTR param0,
    HACMDRIVERID param1,
    DWORD param2,
    LPARAM param3,
    LPARAM param4
);

パラメーター

フィールド型説明
param0UINT_PTRインストール可能な ACM ドライバーの識別子。
param1HACMDRIVERIDインストール可能な ACM ドライバーへのハンドル。このパラメーターは、ACM がドライバーに割り当てる一意のハンドルです。
param2DWORDACM ドライバーメッセージ。
param3LPARAMメッセージパラメーター。
param4LPARAMメッセージパラメーター。

公式ドキュメント

acmDriverProc 関数は、ACM ドライバーで使用されるコールバック関数を指定します。acmDriverProc という名前は、アプリケーション定義の関数名のプレースホルダーです。実際の名前は、実行可能ファイルまたは DLL ファイルのモジュール定義ファイルに記述してエクスポートする必要があります。

戻り値

成功した場合は 0 を返します。それ以外の場合はエラーを返します。

解説(Remarks)

アプリケーションは、コールバック関数の内部からシステム定義の関数を呼び出さないでください。ただし、PostMessage、timeGetSystemTime、timeGetTime、timeSetEvent、timeKillEvent、midiOutShortMsg、midiOutLongMsg、および OutputDebugStr は例外です。

出典・ライセンス: 上記「公式ドキュメント」の内容は Microsoft の Win32 API ドキュメント(MicrosoftDocs/sdk-api)を日本語に翻訳・改変したものです。© Microsoft Corporation. CC BY 4.0 で提供。
Microsoft 公式リファレンス: 英語 (en-us) · 日本語 (ja-jp) · 原文ソース (GitHub)