Funzione wiasGetPropertyAttributes (wiamdef.h)
La funzione wiasGetPropertyAttributes recupera i flag di accesso e i valori validi per un set di proprietà.
Sintassi
HRESULT wiasGetPropertyAttributes(
[in] BYTE *pWiasContext,
LONG cPropSpec,
[in] PROPSPEC *pPropSpec,
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 ottenere valori e flag di accesso validi.
pulAccessFlags
Puntatore a una matrice che contiene i flag di accesso per le proprietà.
[out] pPropVar
Puntatore a una matrice di strutture PROPVARIANT che contiene i valori validi per le proprietà.
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 dei codici di errore WIA.
Commenti
Questa funzione riempie ogni elemento della matrice pPropVar con una struttura PROPVARIANT che specifica i valori validi per la proprietà corrispondente. Le proprietà con il flag di diritti di accesso WIA_PROP_NONE non hanno valori validi per tale proprietà. Il tipo di dati per i valori validi di queste proprietà è VT_EMPTY.
È possibile restituire uno o più attributi della proprietà WIA_PROP_Xxx e i flag di accesso in ogni elemento della matrice pulAccessFlags .
Se la proprietà ha un intervallo di valori validi, è possibile determinare i valori tramite il parametro pPropVar al completamento di questa funzione. Il parametro pPropVar specifica una matrice di strutture PROPVARIANT.
È possibile accedere a valori interi e a virgola mobile validi in un intervallo usando le costanti di indice seguenti.
Indice di valore valido | Descrizione |
---|---|
WIA_RANGE_MIN | Valore minimo |
WIA_RANGE_NOM | Valore nominale |
WIA_RANGE_MAX | Valore massimo |
WIA_RANGE_STEP | Valore di incremento |
È possibile accedere ai valori di elenco validi usando le costanti di indice seguenti.
Indice di valore valido | Descrizione |
---|---|
WIA_LIST_COUNT | Conteggio dei valori di elenco validi, senza contare il valore nominale |
WIA_LIST_NOM | Valore nominale |
WIA_LIST_VALUES | Indice al primo valore valido |
È possibile accedere ai valori dei flag bit per bit validi usando le costanti di indice seguenti.
Indice di valore valido | Descrizione |
---|---|
WIA_FLAG_NOM | Valore nominale |
WIA_FLAG_VALUES | Tutti i flag validi vengono uniti da un operatore OR |
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | wiamdef.h (include Wiamdef.h) |
Libreria | Wiaservc.lib |
DLL | Wiaservc.dll |