Compartir a través de


Método IScanProfile::SetProperty

Establece el valor de las propiedades secundarias especificadas en el <Properties> elemento de un perfil de examen.

Sintaxis

HRESULT SetProperty(
  [in] ULONG       num,
  [in] PROPID      *pid,
  [in] PROPVARIANT *pvar
);

Parámetros

número [in]

Tipo: ULONG

Número de entradas de las matrices a las que apunta pid y pvar.

pid [in]

Tipo: PROPID*

Puntero a una matriz de números de identificación de las propiedades que se van a establecer. Cada valor de la matriz es una constante de propiedad WIA.

pvar [in]

Tipo: PROPVARIANT*

Puntero a una matriz de valores que se asignarán a las propiedades.

Valor devuelto

Tipo: HRESULT

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .

Observaciones

Cada valor de la matriz a la que apunta pid es una de las constantes de propiedad WIA. Puede ampliar este sistema de identificación. Consulte Definición de propiedades personalizadas.

Los cambios en un perfil no se guardan en el disco hasta que la aplicación llama al método IScanProfile::Save .

Si dos aplicaciones crean objetos de perfil de examen desde el mismo archivo XML y cada aplicación escribe cambios en su objeto, solo se guardan en el disco los cambios realizados por la aplicación que llama a IScanProfile::Save last.

Requisitos

Requisito Value
Cliente mínimo compatible
Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible
Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado
Scanprofile.h
IDL
Scanprofiles.idl

Consulte también

IScanProfile

Conceptual

Esquema de perfil de examen

Constantes de propiedad WIA

Definir propiedades personalizadas