Condividi tramite


Metodo CWiauPropertyList::SetValidValues(INT,CLSID*,CLSID*,INT,CLSID**) (wiautil.h)

Il metodo CWiauPropertyList::SetValidValues(INT,CLSID,CLSID,INT,CLSID) imposta il tipo, nonché i valori predefiniti, correnti e validi per una proprietà CLSID associata a un elenco di valori. Il metodo imposta anche il tipo di proprietà su VT_CLSID e sottotipo su WIA_PROP_LIST.

Sintassi

void SetValidValues(
  INT   index,
  CLSID *defaultValue,
  CLSID *currentValue,
  INT   numValues,
  CLSID **pValues
);

Parametri

index

Specifica l'indice della proprietà. Impostare questo parametro sul valore in *pIdx quando viene restituito il metodo CWiauPropertyList::D efineProperty .

defaultValue

Specifica l'impostazione predefinita della proprietà nel dispositivo.

currentValue

Specifica l'impostazione corrente della proprietà nel dispositivo.

numValues

Specifica il numero di valori nell'elenco delle proprietà.

pValues

Puntatore a una posizione di memoria contenente l'indirizzo della prima proprietà nell'elenco delle proprietà. Questo puntatore deve rimanere valido finché non viene chiamato il metodo CWiauPropertyList::SendToWia .

Valore restituito

nessuno

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione wiautil.h (include Wiautil.h, Wiamindr.h)

Vedi anche

CWiauPropertyList

CWiauPropertyList::D efineProperty

CWiauPropertyList::SendToWia