funzione wiasGetChangedValueStr (wiamdef.h)
La funzione wiasGetChangedValueStr determina se una proprietà con un valore stringa è stata modificata da un'applicazione.
Sintassi
HRESULT wiasGetChangedValueStr(
[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 contenente 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 nella proprietà. Se è FALSE, la funzione esegue la convalida dei dati.
propID
Specifica l'identificatore della proprietà testata.
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 |