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 WIA_PROPERTY_CONTEXT. Consulte la sección Comentarios para obtener más detalles.

Valor devuelto

Si se ejecuta correctamente, la función 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 (descritos en la documentación de Microsoft Windows SDK).

Comentarios

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 siempre que un controlador cambie una propiedad que tenga 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 Value
Cliente mínimo compatible Disponible en Microsoft Windows Me y en Windows XP y versiones posteriores de los sistemas operativos Windows.
Plataforma de destino Escritorio
Encabezado wiamdef.h (incluye Wiamdef.h)
Library Wiaservc.lib
Archivo DLL Wiaservc.dll

Consulte también

WIA_PROPERTY_CONTEXT

wiasIsPropChanged