close

close コマンドは、デバイスまたはファイルおよび関連するリソースをクローズします。すべてのデバイスのインスタンスまたはファイルがクローズされると、MCIはデバイスをアンロードします。すべてのMCIデバイスはこのコマンドを認識します。

このコマンドを送信するには、 mciSendString 関数を使います。

close device flag

引数

device

MCIデバイスの識別子を記述します。この識別名またはエイリアスは、デバイスがオープンされたときに割り当てられたものです。

flag

何も記述しないか、“wait”、“notify”のいずれか、またはこの両方を記述します。

パラメータ 意味
wait

アプリケーションに制御を返す前に要求された指示を完了するまで待機します。

notify

デバイスが作業を完了したときにウィンドウに MM_MCINOTIFY メッセージをポストします。

戻り値

成功すると 0 が返ります。

失敗するとエラーコードが返ります。

解説

呼び出し側アプリケーションによってオープンされているすべてのデバイスをクローズするには、 device パラメータに“all”を指定します。

対応情報

Windows 95 以降 / Windows NT 3.1 以降