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 validi e flag di accesso.

[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 ha esito negativo, restituisce un errore COM standard o uno degli errori WIA_ERROR_XXX (descritti nella documentazione di Microsoft Windows SDK).

Commenti

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 di proprietà, vedere la documentazione Windows SDK.

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

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

wiasSetItemPropAttribs