Método IWICMetadataWriter::SetValueByIndex (wincodecsdk.h)
Establece el elemento de metadatos en el índice especificado.
Sintaxis
HRESULT SetValueByIndex(
[in] UINT nIndex,
[in] const PROPVARIANT *pvarSchema,
[in] const PROPVARIANT *pvarId,
[in] const PROPVARIANT *pvarValue
);
Parámetros
[in] nIndex
Tipo: UINT
Índice para colocar el elemento de metadatos.
[in] pvarSchema
Tipo: const PROPVARIANT*
Puntero a la propiedad de esquema del elemento de metadatos.
[in] pvarId
Tipo: const PROPVARIANT*
Puntero a la propiedad id del elemento de metadatos.
[in] pvarValue
Tipo: const PROPVARIANT*
Puntero al valor de metadatos que se va a establecer en el índice especificado.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Después de quitar un elemento, espere que los elementos de metadatos restantes se muevan hasta ocupar la ubicación del elemento de metadatos vacío. Por lo tanto, los índices de los elementos de metadatos restantes, así como el recuento cambiarán.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP con SP2, Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | wincodecsdk.h |
Library | Windowscodecs.lib |
Archivo DLL | Windowscodecs.dll |