Condividi tramite


Funzione wiasSetPropChanged (wiamdef.h)

La funzione wiasSetPropChanged modifica un contesto di proprietà per indicare che viene modificata una proprietà.

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 non riesce, restituisce un errore COM standard o uno degli errori WIA_ERROR_XXX (descritto nella documentazione di Microsoft Windows SDK).

Osservazioni

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 in tale matrice per la proprietà specificata nel contesto della proprietà. Questa funzione deve essere usata 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.

Fabbisogno

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

Vedere anche

WIA_PROPERTY_CONTEXT

wiasIsPropChanged