マルチメディア ファイル I/O について
[このページに関連付けられている機能である マルチメディア ファイル I/O は、従来の機能です。 ソース リーダーに置き換わりました。 ソース リーダーは、Windows 10とWindows 11用に最適化されています。 可能な場合は、新しいコードでマルチメディア ファイル I/O ではなくソース リーダーを使用することを強くお勧めします。 Microsoft は、レガシ API を使用する既存のコードを、可能であれば新しい API を使用するように書き換えるよう提案しています。]
ほとんどのマルチメディア アプリケーションでは、ファイルの入出力 (I/O) (ディスク ファイルの作成、読み取り、書き込み) が必要です。 マルチメディア ファイル I/O サービスは、バッファー処理されたファイル I/O とバッファーなしのファイル I/O と、RIFF ファイルのサポートを提供します。 サービスは、アプリケーション間で共有できるカスタム I/O プロシージャを使用して拡張可能です。
ほとんどのアプリケーションでは、基本的なファイル I/O サービスと RIFF ファイル I/O サービスのみが必要です。 ファイル I/O パフォーマンスに敏感なアプリケーション (コンパクト ディスクからリアルタイムでデータをストリーミングするアプリケーションなど) は、サービスを使用してファイル I/O バッファーに直接アクセスすることでパフォーマンスを最適化できます。 ファイル アーカイブやデータベースなど、カスタム ストレージ システムにアクセスするアプリケーションは、ストレージ システムの要素を読み書きする独自の I/O プロシージャを提供できます。