Funzione wiasSetPropChanged (wiamdef.h)
La funzione wiasSetPropChanged modifica un contesto di proprietà per indicare che una proprietà viene modificata.
Sintassi
HRESULT wiasSetPropChanged(
PROPID propid,
[in] WIA_PROPERTY_CONTEXT *pContext,
BOOL bChanged
);
Parametri
propid
Specifica l'identificatore della proprietà da modificare.
[in] pContext
Puntatore a una struttura WIA_PROPERTY_CONTEXT che contiene il contesto della proprietà corrente.
bChanged
Specifica il valore BOOL utilizzato per impostare un particolare elemento nella matrice a cui punta il membro pChanged di una struttura WIA_PROPERTY_CONTEXT. Per altri dettagli, vedere la sezione Osservazioni .
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 degli errori WIA_ERROR_XXX (descritti nella documentazione di Microsoft Windows SDK).
Commenti
Il membro pChanged della struttura WIA_PROPERTY_CONTEXT punta a una matrice di valori BOOL che indicano se una determinata proprietà verrà modificata. Questa funzione imposta un elemento nella matrice per la proprietà specificata nel contesto della proprietà. Questa funzione deve essere utilizzata ogni volta che un driver modifica una proprietà con proprietà dipendenti nella convalida. Ad esempio, modificando "Finalità corrente", la "Risoluzione orizzontale" viene modificata e deve essere contrassegnata come modificata, in modo che la convalida di "Risoluzione X" (WIA_IPS_XRES)e i relativi dipendenti vengano ancora cambiati.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Microsoft Windows Me e in Windows XP e versioni successive dei sistemi operativi Windows. |
Piattaforma di destinazione | Desktop |
Intestazione | wiamdef.h (include Wiamdef.h) |
Libreria | Wiaservc.lib |
DLL | Wiaservc.dll |