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

Vedi anche

WIA_PROPERTY_CONTEXT

wiasIsPropChanged