Informationen zur Multimediadatei-E/A
[Das dieser Seite zugeordnete Feature Multimediadatei-E/A ist ein Legacyfeature. Es wurde vom Quellleser abgelöst. Source Reader wurde für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit den Quellleser anstelle von Multimediadatei-E/A verwendet. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]
Die meisten Multimediaanwendungen erfordern die Dateieingabe und -ausgabe (E/A), d. h. die Möglichkeit, Datenträgerdateien zu erstellen, zu lesen und zu schreiben. Multimedia-Datei-E/A-Dienste bieten gepufferte und ungepufferte Datei-E/A und Unterstützung für RIFF-Dateien. Die Dienste sind mit benutzerdefinierten E/A-Prozeduren erweiterbar, die von Anwendungen gemeinsam genutzt werden können.
Die meisten Anwendungen benötigen nur die grundlegenden Datei-E/A-Dienste und die RIFF-Datei-E/A-Dienste. Anwendungen, die für die Datei-E/A-Leistung sensibel sind, z. B. Anwendungen, die Daten von einer CD in Echtzeit streamen, können die Leistung optimieren, indem Dienste verwendet werden, um direkt auf den Datei-E/A-Puffer zuzugreifen. Anwendungen, die auf benutzerdefinierte Speichersysteme zugreifen, z. B. Dateiarchive und Datenbanken, können eine eigene E/A-Prozedur bereitstellen, die Elemente des Speichersystems liest und schreibt.