IMFMetadata::SetProperty method (mfidl.h)

Sets the value of a metadata property.


HRESULT SetProperty(
  [in] LPCWSTR           pwszName,
  [in] const PROPVARIANT *ppvValue


[in] pwszName

Pointer to a null-terminated string containing the name of the property.

[in] ppvValue

Pointer to a PROPVARIANT that contains the value of the property. For multivalued properties, use a PROPVARIANT with a VT_VECTOR type.

Return value

If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.


Minimum supported client Windows Vista [desktop apps | UWP apps]
Minimum supported server Windows Server 2008 [desktop apps | UWP apps]
Target Platform Windows
Header mfidl.h
Library Mfuuid.lib

See also


Media Metadata