CWiauPropertyList::SetValidValues(INT,CLSID*,CLSID*,INT,CLSID**) メソッド (wiautil.h)
CWiauPropertyList::SetValidValues(INT,CLSID,CLSID,CLSID,INT,CLSID) メソッドは、値のリストに関連付けられた CLSID プロパティの型、および既定値、現在の値、および有効な値を設定します。 また、このメソッドはプロパティ型を VT_CLSID に設定し、サブタイプを WIA_PROP_LIST に設定します。
構文
void SetValidValues(
INT index,
CLSID *defaultValue,
CLSID *currentValue,
INT numValues,
CLSID **pValues
);
パラメーター
index
プロパティ インデックスを指定します。 CWiauPropertyList::D efineProperty メソッドが戻るときに、このパラメーターを *pIdx の値に設定します。
defaultValue
デバイスのプロパティの既定の設定を指定します。
currentValue
デバイスのプロパティの現在の設定を指定します。
numValues
プロパティ リスト内の値の数を指定します。
pValues
プロパティ リストの最初のプロパティのアドレスを含むメモリ位置へのポインター。 このポインターは、CWiauPropertyList::SendToWia メソッドが呼び出されるまで有効なままである必要があります。
戻り値
何一つ
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | wiautil.h (Wiautil.h、Wiamindr.h を含む) |