Función wiasGetChangedValueStr (wiamdef.h)
La función wiasGetChangedValueStr determina si una aplicación ha cambiado una propiedad con un valor de cadena.
Sintaxis
HRESULT wiasGetChangedValueStr(
[in] BYTE *pWiasContext,
[in] WIA_PROPERTY_CONTEXT *pContext,
BOOL bNoValidation,
PROPID propID,
WIAS_CHANGED_VALUE_INFO *pInfo
);
Parámetros
[in] pWiasContext
Puntero a un contexto de elemento WIA.
[in] pContext
Puntero a una estructura WIA_PROPERTY_CONTEXT que contiene el contexto de propiedad actual.
bNoValidation
Indica si el valor actual de la propiedad debe validarse con su conjunto de valores válidos. Si este parámetro se establece en TRUE, la función no realiza la validación en la propiedad . Si es FALSE, la función realiza la validación de datos.
propID
Especifica el identificador de propiedad de la propiedad que se está probando.
pInfo
Puntero a una estructura de WIAS_CHANGED_VALUE_INFO que contiene los valores actuales y anteriores de la propiedad .
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 códigos de error de WIA.
Comentarios
El controlador debe validar la propiedad solo después de que el controlador haya actualizado los valores de la propiedad . El controlador actualiza los valores como resultado de los cambios de propiedad solicitados por la aplicación.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | wiamdef.h (incluye Wiamdef.h) |
Library | Wiaservc.lib |
Archivo DLL | Wiaservc.dll |