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