Metodo IWICMetadataWriter::SetValueByIndex (wincodecsdk.h)
Imposta l'elemento di metadati sull'indice specificato.
Sintassi
HRESULT SetValueByIndex(
[in] UINT nIndex,
[in] const PROPVARIANT *pvarSchema,
[in] const PROPVARIANT *pvarId,
[in] const PROPVARIANT *pvarValue
);
Parametri
[in] nIndex
Tipo: UINT
Indice in cui inserire l'elemento di metadati.
[in] pvarSchema
Tipo: const PROPVARIANT*
Puntatore alla proprietà dello schema dell'elemento di metadati.
[in] pvarId
Tipo: const PROPVARIANT*
Puntatore alla proprietà id dell'elemento di metadati.
[in] pvarValue
Tipo: const PROPVARIANT*
Puntatore al valore dei metadati da impostare in corrispondenza dell'indice specificato.
Valore restituito
Tipo: HRESULT
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Commenti
Dopo aver rimosso un elemento, aspettatevi che gli elementi di metadati rimanenti vengano spostati verso l'alto per occupare la posizione dell'elemento di metadati liberato. Di conseguenza, gli indici per gli elementi di metadati rimanenti e il conteggio cambieranno.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP con SP2, Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2008 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | wincodecsdk.h |
Libreria | Windowscodecs.lib |
DLL | Windowscodecs.dll |