Share via


IMFMetadata::GetProperty-Methode (mfidl.h)

Ruft den Wert einer Metadateneigenschaft ab.

Syntax

HRESULT GetProperty(
  [in]  LPCWSTR     pwszName,
  [out] PROPVARIANT *ppvValue
);

Parameter

[in] pwszName

Ein Zeiger auf eine NULL-Zeichenfolge, die den Namen der Eigenschaft enthält. Um die Liste der Eigenschaftennamen abzurufen, rufen Sie IMFMetadata::GetAllPropertyNames auf.

[out] ppvValue

Zeiger auf einen PROPVARIANT , der den Wert der Eigenschaft empfängt. Der PROPVARIANT-Typ hängt von der -Eigenschaft ab. Bei mehrwertigen Eigenschaften ist propvariant ein VT_VECTOR Typ. Der Aufrufer muss propvariant durch Aufrufen von PropVariantClear freigeben.

Rückgabewert

Die Methode gibt ein HRESULT zurück. Mögliches Werte (aber nicht die Einzigen) sind die in der folgenden Tabelle.

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich ausgeführt.
MF_E_PROPERTY_NOT_FOUND
Die angeforderte Eigenschaft wurde nicht gefunden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile mfidl.h
Bibliothek Mfuuid.lib

Weitere Informationen

IMFMetadata

Medienmetadaten