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に設定します。 入出力プロシージャーの詳細については、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 を定義します。 エンコードに依存しないエイリアスをエンコードに依存しないコードと組み合わせて使用すると、コンパイルエラーやランタイム エラーが発生する不一致が発生する可能性があります。 詳細については、「関数プロトタイプの 規則」を参照してください。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 2000 Professional [デスクトップ アプリのみ] |
サポートされる最小サーバー | Windows 2000 Server [デスクトップ アプリのみ] |
ターゲット プラットフォーム の |
ウィンドウズ |
ヘッダー | mmiscapi.h (Mmiscapi.h、Windows.h を含む) |
ライブラリ | Winmm.lib |
DLL | Winmm.dll |