Zugreifen auf Metadaten und Attribute in der App

Eine allgemeine Erläuterung von Metadaten und Attributen finden Sie unter Abrufen und Festlegen von Metadaten und Attributen. In diesem Abschnitt werden bestimmte Anwendungsmethodenaufrufe zum Abrufen oder Festlegen von Werten behandelt.

Anwendungen können Attribute oder Metadaten zu einem bestimmten Speicher abrufen, indem sie IWMDMStorage::GetAttributes, IWMDMStorage2::GetAttributes2, IWMDMStorage3::GetMetadata oder IWMDMStorage4::GetSpecifiedMetadata aufrufen. GetMetadata ruft eine vollständige Auflistung aller Metadaten ab, die einem Speicher zugeordnet sind, und die Anwendung kann dann alle Werte auflisten oder bestimmte Werte aus der Auflistung anfordern. GetSpecifiedMetadata erstellt ein Metadatenobjekt im Auftrag des Aufrufers. Der Aufrufer kann eine Teilmenge der verfügbaren Daten anfordern, indem er den ppwszPropNames-Parameter mit einem Array der gewünschten Windows Media Geräte-Manager-Eigenschaftszeichenfolgen und der Anzahl dieses Arrays eingibt. Das zurückgegebene Metadatenobjekt wird mit den Eigenschaften gefüllt, die abgerufen werden könnten. Die Eigenschaften, die nicht abgerufen werden konnten, fehlen. Metadaten werden auf best-effort-Basis zurückgegeben.

Ein Gerät kann Attribute oder Metadaten für einen Speicher festlegen, indem es IWMDMStorage::SetAttributes, IWMDMStorage2::SetAttributes2 oder IWMDMStorage3::SetMetadata aufruft. Beachten Sie, dass keine Garantie dafür besteht, dass festgelegte Werte beibehalten werden, da sie möglicherweise in einem nicht persistenten externen Dateispeicher gespeichert werden, die Werte möglicherweise nicht unterstützt werden oder dass das Gerät die Eigenschaften als schreibbar nicht unterstützt.

Sie können auch Metadaten zu einem Gerät abrufen oder festlegen, indem Sie IWMDMDevice3::GetProperty oder IWMDMDevice3::SetProperty aufrufen. Am Ende der Metadatenkonstanten ist eine separate Tabelle mit Gerätemetadatenkonstanten aufgeführt.

Beispiele für die Verwendung dieser Methoden finden Sie in der Referenzdokumentation der einzelnen Methoden.

Erstellen einer Windows Media-Geräte-Manager-Anwendung

Abrufen und Festlegen von Metadaten und Attributen