So bearbeiten Sie Metadaten mit dem Writer
Sie können direkt über den Writer auf die Metadaten zugreifen, die in den Header der Datei gelangen. Rufen Sie die QueryInterface-Methode einer beliebigen Schnittstelle im Writer-Objekt auf, um einen Zeiger auf die IWMHeaderInfo- oder IWMHeaderInfo2-Schnittstelle abzurufen. Nachdem Sie über einen Zeiger auf die entsprechende Schnittstelle verfügen, können Sie die Metadaten so bearbeiten, wie Sie die Datei in das Metadaten-Editor-Objekt geladen hätten. Weitere Informationen zum Bearbeiten von Metadaten finden Sie unter Arbeiten mit Metadaten.
Sie müssen alle Änderungen an den Metadaten vornehmen, bevor Sie IWMWriter::BeginWritingaufrufen.
Hinweis
Wenn Sie Metadaten für eine Datei festlegen, die Datei schreiben und dann das Schreiben einer neuen Datei vorbereiten, ohne den Writer freizugeben, bleiben einige Metadaten, die für die erste Datei festgelegt wurden, festgelegt und werden in den nachfolgenden Dateien enthalten sein. Wenn Sie mehrere Dateien mit derselben Instanz des Writer-Objekts schreiben, haben Sie zwei Möglichkeiten: Überprüfen Sie alle Metadaten, bevor Sie jede Datei schreiben, oder schreiben Sie nur die Writermetadaten, die für alle dateien gelten, die Sie schreiben.