Funzione wiasGetChangedValueLong (wiamdef.h)

La funzione wiasGetChangedValueLong determina se una proprietà con un valore intero lungo è stata modificata da un'applicazione.

Sintassi

HRESULT wiasGetChangedValueLong(
  [in] BYTE                    *pWiasContext,
  [in] WIA_PROPERTY_CONTEXT    *pContext,
       BOOL                    bNoValidation,
       PROPID                  propID,
       WIAS_CHANGED_VALUE_INFO *pInfo
);

Parametri

[in] pWiasContext

Puntatore a un contesto di elemento WIA.

[in] pContext

Puntatore a una struttura WIA_PROPERTY_CONTEXT che contiene il contesto della proprietà corrente.

bNoValidation

Indica se il valore corrente della proprietà deve essere convalidato rispetto al set di valori validi. Se questo parametro è impostato su TRUE, la funzione non esegue la convalida sulla proprietà . Se è FALSE, la funzione esegue la convalida dei dati.

propID

Specifica l'identificatore della proprietà da testare.

pInfo

Puntatore a una struttura WIAS_CHANGED_VALUE_INFO contenente i valori correnti e precedenti della proprietà.

Valore restituito

In caso di esito positivo, la funzione restituisce S_OK. Se la funzione ha esito negativo, restituisce un errore COM standard o uno dei codici di errore WIA.

Commenti

Il driver deve convalidare la proprietà solo dopo che il driver ha aggiornato i valori della proprietà. Il driver aggiorna i valori in seguito alle modifiche delle proprietà richieste dall'applicazione.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione wiamdef.h (include Wiamdef.h)
Libreria Wiaservc.lib
DLL Wiaservc.dll

Vedi anche

WIAS_CHANGED_VALUE_INFO

WIA_PROPERTY_CONTEXT

wiasGetChangedValueFloat

wiasGetChangedValueGuid

wiasGetChangedValueStr