次の方法で共有


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 を含む)

関連項目

CWiauPropertyList

CWiauPropertyList::D efineProperty

CWiauPropertyList::SendToWia