Compartir a través de


Función wiasIsPropChanged (wiamdef.h)

La función wiasIsPropChanged comprueba si una aplicación ha cambiado una propiedad especificada.

Sintaxis

HRESULT wiasIsPropChanged(
        PROPID               propid,
  [in]  WIA_PROPERTY_CONTEXT *pContext,
  [out] BOOL                 *pbChanged
);

Parámetros

propid

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

[in] pContext

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

[out] pbChanged

Puntero a una ubicación de memoria que recibe un valor BOOL. El valor BOOL es TRUE si la propiedad cambió y FALSE si la propiedad no cambió.

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

Esta función determina si se cambia una propiedad examinando el valor del miembro bChanged en la estructura WIA_PROPERTY_CONTEXT de la propiedad. Normalmente, los minidrivers usan esta función para comprobar cuándo se ha cambiado una propiedad independiente para que se puedan actualizar sus dependientes.

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado wiamdef.h (incluye Wiamdef.h)
Library Wiaservc.lib
Archivo DLL Wiaservc.dll

Consulte también

WIA_PROPERTY_CONTEXT

wiasGetChangedValueFloat

wiasGetChangedValueGuid

wiasGetChangedValueLong

wiasGetChangedValueStr