Partager via


Méthode IMFMetadata ::GetProperty (mfidl.h)

Obtient la valeur d’une propriété de métadonnées.

Syntaxe

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

Paramètres

[in] pwszName

Pointeur vers une chaîne terminée par null qui contient le nom de la propriété . Pour obtenir la liste des noms de propriétés, appelez IMFMetadata ::GetAllPropertyNames.

[out] ppvValue

Pointeur vers un PROPVARIANT qui reçoit la valeur de la propriété . Le type PROPVARIANT dépend de la propriété . Pour les propriétés à valeurs multiples, PROPVARIANT est un type VT_VECTOR . L’appelant doit libérer propVARIANT en appelant PropVariantClear.

Valeur retournée

Cette méthode retourne un code HRESULT. Les valeurs possibles sont notamment celles figurant dans le tableau suivant.

Code de retour Description
S_OK
S_OK
MF_E_PROPERTY_NOT_FOUND
La propriété demandée est introuvable.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau | applications UWP]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau | applications UWP]
Plateforme cible Windows
En-tête mfidl.h
Bibliothèque Mfuuid.lib

Voir aussi

IMFMetadata

Métadonnées de média