Поделиться через


Метод CWiauPropertyList::SetValidValues(INT,CLSID*,CLSID*,INT,CLSID**) (wiautil.h)

Метод CWiauPropertyList::SetValidValues(INT,CLSID,CLSID,INT,CLSID) задает тип, а также текущие и допустимые значения по умолчанию для свойства CLSID , связанного со списком значений. Метод также задает тип свойства VT_CLSID и подтип WIA_PROP_LIST.

Синтаксис

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

Параметры

index

Задает индекс свойства. Задайте для этого параметра значение в *pIdx при возврате метода CWiauPropertyList::D efineProperty .

defaultValue

Задает значение по умолчанию для свойства на устройстве.

currentValue

Указывает текущий параметр свойства на устройстве.

numValues

Указывает количество значений в списке свойств.

pValues

Указатель на расположение памяти, содержащее адрес первого свойства в списке свойств. Этот указатель должен оставаться действительным до вызова метода CWiauPropertyList::SendToWia .

Возвращаемое значение

None

Требования

Требование Значение
Целевая платформа Персональный компьютер
Верхняя часть wiautil.h (включая Wiautil.h, Wiamindr.h)

См. также раздел

CWiauPropertyList

CWiauPropertyList::D efineProperty

CWiauPropertyList::SendToWia