[MCI このページに関連付けられている機能は、従来の機能です。 これは、MediaPlayerに置き換えられます。 MediaPlayer は、Windows 10 および Windows 11 用に最適化されています。 新しいコードでは、可能な場合は、MCI ではなく、MediaPlayer 使用することを強くお勧めします。 従来の API を使用する既存のコードは、可能であれば新しい API を使用するように書き直すよう提案しています。
MCI ドライバーは、MCI コマンドの機能を提供します。 システム ソフトウェアは、いくつかの基本的なデータ管理タスクを実行しますが、すべてのマルチメディア再生、プレゼンテーション、および記録は、個々の MCI ドライバーによって処理されます。
ドライバーは、MCI コマンドとコマンド フラグのサポートによって異なります。 マルチメディア デバイスの機能は大きく異なるため、MCI は、個々のドライバーがデバイスの機能に合わせてコマンド セットを拡張または縮小できるように設計されています。 たとえば、レコード (MCI_RECORD) コマンドは MIDI シーケンサーのコマンド セットの一部ですが、Windows に含まれる MCISEQ ドライバーはこのコマンドをサポートしていません。 record コマンドのリファレンス トピックでは、シーケンサーのデバイス デバイスの種類でコマンドが認識されることを説明します。これは、この種類のすべてのデバイスがコマンドをサポートすることを意味するわけではありません。 アプリケーションでは、機能 (MCI_GETDEVCAPS) コマンドを使用して、特定のデバイスの機能を判断する必要があります。