Freigeben über


So erstellen Sie einen synchronen Reader und öffnen eine Datei

[Das dieser Seite zugeordnete Feature Windows Media Format 11 SDK ist ein Legacyfeature. Sie wurde durch den Quellleser und den Senkenschreiber ersetzt. Quellleser und Senkenschreiber wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit den Quellleser und senkenden Writer anstelle des Windows Media Format 11 SDK verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]

Bevor Sie mit dem synchronen Reader arbeiten können, müssen Sie ein synchrones Leserobjekt erstellen und eine Datei zum Lesen laden. Führen Sie die folgenden Schritte aus, um den synchronen Reader zu initialisieren und eine Datei zu öffnen.

  1. Erstellen Sie ein synchrones Leserobjekt, indem Sie die Funktion WMCreateSyncReader aufrufen. Sie müssen die gewünschte Rechteverwaltungsebene für das neue Leserobjekt angeben. Die verfügbaren Modi sind im Enumerationstyp WMT_RIGHTS aufgeführt.
  2. Geben Sie eine Zu lesende Datei an, indem Sie IWMSyncReader::Open aufrufen.

Der synchrone Reader unterstützt auch die Verwendung der IStream-COM-Schnittstelle zum Öffnen von Dateien. Sie können die IStream-Schnittstelle beliebig implementieren. Nachdem die gewünschte Datei in IStream geöffnet wurde, können Sie die oben aufgeführten Schritte ausführen, mit dem Unterschied, dass Sie IWMSyncReader::OpenStream anstelle von IWMSyncReader::Open in Schritt 2 aufrufen müssen.

IWMSyncReader-Schnittstelle

Lesen von Dateien mit dem synchronen Reader