MCI_CLOSE コマンド

MCI_CLOSE コマンドは、デバイスまたはファイルへのアクセスを解放します。 すべてのデバイスがこのコマンドを認識します。

このコマンドを送信するには、次のパラメーターを指定して mciSendCommand 関数を呼び出します。

MCIERROR mciSendCommand(
  MCIDEVICEID wDeviceID, 
  MCI_CLOSE, 
  DWORD dwFlags, 
  (DWORD) (LPMCI_GENERIC_PARMS) lpClose
);

パラメーター

wDeviceID

コマンド メッセージを受信する MCI デバイスのデバイス識別子。

dwFlags

MCI_NOTIFYまたはMCI_WAIT。 これらのフラグの詳細については、「 待機、通知、およびテスト フラグ」を参照してください。

lpClose

MCI_ GENERIC_ PARMS 構造体へのポインター。 ( MCI_CLOSE_PARMS 構造体を使用することもできます。詳細については、MCI_GENERIC_PARMSのコメントを参照してください。

戻り値

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

注釈

開いている MCI デバイスを閉じずにアプリケーションを終了すると、デバイスにアクセスできなくなる可能性があります。 アプリケーションが終了したら、各デバイスまたはファイルを明示的に閉じる必要があります。 MCI は、デバイスのすべてのインスタンスまたは関連付けられているすべてのファイルが閉じられると、デバイスをアンロードします。

要件

要件
サポートされている最小のクライアント
Windows 2000 Professional [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows 2000 Server [デスクトップ アプリのみ]
ヘッダー
Mmsystem.h (Windows.h を含む)

こちらもご覧ください

Mci

MCI コマンド