Compartir a través de


Función wiasSetPropChanged (wiamdef.h)

La función wiasSetPropChanged modifica un contexto de propiedad para indicar que se está cambiando una propiedad.

Sintaxis

HRESULT wiasSetPropChanged(
       PROPID               propid,
  [in] WIA_PROPERTY_CONTEXT *pContext,
       BOOL                 bChanged
);

Parámetros

propid

Especifica el identificador de propiedad de la propiedad que se va a cambiar.

[in] pContext

Puntero a una estructura WIA_PROPERTY_CONTEXT que contiene el contexto de propiedad actual.

bChanged

Especifica el valor BOOL que se usa para establecer un elemento determinado en la matriz al que apunta el miembro pChanged de una estructura de WIA_PROPERTY_CONTEXT. Consulte la sección Comentarios de para obtener más información.

Valor devuelto

Si la función se ejecuta correctamente, devuelve S_OK. Si se produce un error en la función, devuelve un error COM estándar o uno de los errores de WIA_ERROR_XXX (que se describe en la documentación de Microsoft Windows SDK).

Observaciones

El miembro pChanged de la estructura WIA_PROPERTY_CONTEXT apunta a una matriz de valores BOOL que indican si se cambiará una propiedad determinada. Esta función establece un elemento de esa matriz para la propiedad especificada en el contexto de propiedad. Esta función se debe usar cada vez que un controlador cambia una propiedad que tiene propiedades dependientes en la validación. Por ejemplo, al cambiar "Intención actual", se cambia la "Resolución horizontal" y se debe marcar como modificada, de modo que la validación de "Resolución X" (WIA_IPS_XRES)y sus dependientes todavía tienen lugar.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Microsoft Windows Me y en Windows XP y versiones posteriores de los sistemas operativos Windows.
de la plataforma de destino de Escritorio
encabezado de wiamdef.h (incluya Wiamdef.h)
biblioteca de Wiaservc.lib
DLL de Wiaservc.dll

Consulte también

WIA_PROPERTY_CONTEXT

wiasIsPropChanged