关于多媒体文件 I/O

[与此页面关联的功能 多媒体文件 I/O 是旧版功能。 它已被 源读取者取代。 源读取器已针对Windows 10和Windows 11进行了优化。 如果可能,Microsoft 强烈建议新代码使用 源读取器 而不是 多媒体文件 I/O。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

大多数多媒体应用程序需要文件输入和输出 (I/O) ,即创建、读取和写入磁盘文件的能力。 多媒体文件 I/O 服务提供缓冲和未缓冲的文件 I/O,并支持 RIFF 文件。 这些服务可通过可在应用程序之间共享的自定义 I/O 过程进行扩展。

大多数应用程序只需要基本文件 I/O 服务和 RIFF 文件 I/O 服务。 对文件 I/O 性能敏感的应用程序(例如实时流式传输光盘数据的应用程序)可以使用服务直接访问文件 I/O 缓冲区来优化性能。 访问自定义存储系统(如文件存档和数据库)的应用程序可以提供自己的 I/O 过程来读取和写入存储系统的元素。