CWiauPropertyList::SetValidValues (INT,BSTR,BSTR,INT,BSTR,BSTR*) 方法 (wiautil.h)

CWiauPropertyList::SetValidValues (INT、BSTR、BSTR、INT、BSTR) 方法设置与值列表关联的 BSTR 属性的类型以及默认值、当前值和有效值。 方法还将属性类型设置为 VT_BSTR,将子类型设置为 WIA_PROP_LIST。

语法

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

参数

index

指定属性索引。 当 CWiauPropertyList::D efineProperty 方法返回时,将此参数设置为 *pIdx 中的值。

defaultValue

指定设备上的 属性的默认设置。

currentValue

指定设备上的 属性的当前设置。

numValues

指定属性列表中的值数。

pValues

指向属性列表中的第一个属性。 在调用 CWiauPropertyList::SendToWia 方法之前,此指针必须保持有效。

返回值

要求

要求
目标平台 桌面
标头 wiautil.h (包括 Wiautil.h、Wiamindr.h)

另请参阅

CWiauPropertyList

CWiauPropertyList::D efineProperty

CWiauPropertyList::SendToWia