Share via


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

속성 인덱스를 지정합니다. CWiauPropertyList::D efineProperty 메서드가 반환되면 이 매개 변수를 *pIdx의 값으로 설정합니다.

defaultValue

디바이스에서 속성의 기본 설정을 지정합니다.

currentValue

디바이스에서 속성의 현재 설정을 지정합니다.

numValues

속성 목록의 값 수를 지정합니다.

pValues

속성 목록에서 첫 번째 속성의 주소를 포함하는 메모리 위치에 대한 포인터입니다. 이 포인터는 CWiauPropertyList::SendToWia 메서드가 호출될 때까지 유효한 상태를 유지해야 합니다.

반환 값

없음

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 wiautil.h(Wiautil.h, Wiamindr.h 포함)

추가 정보

CWiauPropertyList

CWiauPropertyList::D efineProperty

CWiauPropertyList::SendToWia