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 che contiene 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 .
Osservazioni
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.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Desktop |
intestazione | wiamdef.h (include Wiamdef.h) |
libreria | Wiaservc.lib |
dll | Wiaservc.dll |