Freigeben über


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

Die CWiauPropertyList::SetValidValues(INT,CLSID,CLSID,INT,CLSID)- Methode legt den Typ sowie standard-, aktuelle und gültige Werte für eine CLSID-Eigenschaft fest, die einer Liste von Werten zugeordnet ist. Die Methode legt auch den Eigenschaftstyp auf VT_CLSID und den Untertyp auf WIA_PROP_LIST fest.

Syntax

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

Parameter

index

Gibt den Eigenschaftenindex an. Legen Sie diesen Parameter auf den Wert in *pIdx fest, wenn die CWiauPropertyList::D efineProperty-Methode zurückgibt.

defaultValue

Gibt die Standardeinstellung der Eigenschaft auf dem Gerät an.

currentValue

Gibt die aktuelle Einstellung der Eigenschaft auf dem Gerät an.

numValues

Gibt die Anzahl der Werte in der Eigenschaftenliste an.

pValues

Zeiger auf einen Speicherspeicherort, der die Adresse der ersten Eigenschaft in der Eigenschaftenliste enthält. Dieser Zeiger muss gültig bleiben, bis die CWiauPropertyList::SendToWia-Methode aufgerufen wird.

Rückgabewert

Keine

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile wiautil.h (include Wiautil.h, Wiamindr.h)

Weitere Informationen

CWiauPropertyList

CWiauPropertyList::D efineProperty

CWiauPropertyList::SendToWia