mmioInstallIOProcW 関数 (mmiscapi.h)
mmioInstallIOProc 関数は、カスタム I/O プロシージャをインストールまたは削除します。 この関数は、対応する 4 文字のコードを使用して、インストールされている I/O プロシージャも検索します。
構文
LPMMIOPROC mmioInstallIOProcW(
FOURCC fccIOProc,
LPMMIOPROC pIOProc,
DWORD dwFlags
);
パラメーター
fccIOProc
インストール、削除、または検索する I/O プロシージャを識別する 4 文字のコード。 このコードのすべての文字は大文字にする必要があります。
pIOProc
インストールする I/O プロシージャへのポインター。 I/O プロシージャを削除または検索するには、このパラメーターを NULL に設定 します。 I/O プロシージャの詳細については、「 MMIOProc」を参照してください。
dwFlags
I/O プロシージャがインストール、削除、または配置されているかどうかを示すフラグ。 次の値が定義されています。
値 | 説明 |
---|---|
MMIO_FINDPROC | 指定した I/O プロシージャを検索します。 |
MMIO_GLOBALPROC | このフラグは、MMIO_INSTALLPROC フラグの修飾子であり、グローバルに使用するために I/O プロシージャをインストールする必要があることを示します。 MMIO_FINDPROCまたはMMIO_REMOVEPROCが指定されている場合、このフラグは無視されます。 |
MMIO_INSTALLPROC | 指定した I/O プロシージャをインストールします。 |
MMIO_REMOVEPROC | 指定した I/O プロシージャを削除します。 |
戻り値
インストール、削除、または配置されている I/O プロシージャのアドレスを返します。 エラーが発生した場合は NULL を 返します。
解説
注意
mmiscapi.h ヘッダーは、UNICODE プリプロセッサ定数の定義に基づいて、この関数の ANSI または Unicode バージョンを自動的に選択するエイリアスとして mmioInstallIOProc を定義します。 encoding-neutral エイリアスの使用を encoding-neutral ではないコードと混在すると、コンパイル エラーまたはランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「 関数プロトタイプの規則」を参照してください。
要件
サポートされている最小のクライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows 2000 Server [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | mmiscapi.h (Mmiscapi.h、Windows.h を含む) |
Library | Winmm.lib |
[DLL] | Winmm.dll |