Condividi tramite


Metodo IMFMetadata::GetProperty (mfidl.h)

Ottiene il valore di una proprietà di metadati.

Sintassi

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

Parametri

[in] pwszName

Puntatore a una stringa con terminazione Null contenente il nome della proprietà. Per ottenere l'elenco dei nomi di proprietà, chiamare IMFMetadata::GetAllPropertyNames.

[out] ppvValue

Puntatore a un PROPVARIANT che riceve il valore della proprietà . Il tipo PROPVARIANT dipende dalla proprietà . Per le proprietà multivalore, PROPVARIANT è un tipo VT_VECTOR . Il chiamante deve liberare il PROPVARIANT chiamando PropVariantClear.

Valore restituito

Il metodo restituisce un valore HRESULT. I valori possibili includono, ma non sono limitati a, quelli indicati nella tabella seguente.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
MF_E_PROPERTY_NOT_FOUND
Impossibile trovare la proprietà richiesta.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione mfidl.h
Libreria Mfuuid.lib

Vedi anche

IMFMetadata

Metadati multimediali