Condividi tramite


Funzione wiasSetPropertyAttributes (wiamdef.h)

La funzione wiasSetPropertyAttributes imposta i flag di accesso e i valori validi per un set di proprietà.

Sintassi

HRESULT wiasSetPropertyAttributes(
  [in]  BYTE        *pWiasContext,
        LONG        cPropSpec,
  [in]  PROPSPEC    *pPropSpec,
  [in]  ULONG       *pulAccessFlags,
  [out] PROPVARIANT *pPropVar
);

Parametri

[in] pWiasContext

Puntatore a un contesto di elemento WIA.

cPropSpec

Specifica il numero di proprietà.

[in] pPropSpec

Puntatore a una struttura PROPSPEC che indica le proprietà per cui impostare valori e flag di accesso validi.

[in] pulAccessFlags

Puntatore a una matrice che contiene i flag di accesso da scrivere.

[out] pPropVar

Puntatore a una matrice di strutture PROPVARIANT che contiene i valori validi da scrivere.

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

I minidriver devono usare la funzione wiasSetItemPropAttribs per inizializzare gruppi di proprietà semplici.

Il minidriver può impostare il flag WIA_PROP_CACHEABLE su una proprietà che non cambia nel tempo. Impostando questo flag su una proprietà, il minidriver indica che il servizio WIA può memorizzare nella cache il valore della proprietà. Per un elenco di tutti gli attributi delle proprietà, vedere la documentazione di Windows SDK.

Le strutture PROPSPEC e PROPVARIANT sono definite nella documentazione di Windows SDK.

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

wiasSetItemPropAttribs