Función wiasGetChangedValueLong (wiamdef.h)

La función wiasGetChangedValueLong determina si una aplicación ha cambiado una propiedad con un valor entero largo.

Sintaxis

HRESULT wiasGetChangedValueLong(
  [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

Consulte también

WIAS_CHANGED_VALUE_INFO

WIA_PROPERTY_CONTEXT

wiasGetChangedValueFloat

wiasGetChangedValueGuid

wiasGetChangedValueStr