다음을 통해 공유


wiasGetChangedValueLong 함수(wiamdef.h)

wiasGetChangedValueLong 함수는 정수 값이 긴 속성이 애플리케이션에서 변경되었는지 여부를 결정합니다.

구문

HRESULT wiasGetChangedValueLong(
  [in] BYTE                    *pWiasContext,
  [in] WIA_PROPERTY_CONTEXT    *pContext,
       BOOL                    bNoValidation,
       PROPID                  propID,
       WIAS_CHANGED_VALUE_INFO *pInfo
);

매개 변수

[in] pWiasContext

WIA 항목 컨텍스트에 대한 포인터입니다.

[in] pContext

현재 속성 컨텍스트를 포함하는 WIA_PROPERTY_CONTEXT 구조체에 대한 포인터입니다.

bNoValidation

속성의 현재 값이 유효한 값 집합에 대해 유효성을 검사해야 하는지 여부를 나타냅니다. 이 매개 변수가 TRUE로 설정된 경우 함수는 속성에 대한 유효성 검사를 수행하지 않습니다. FALSE이면 함수는 데이터 유효성 검사를 수행합니다.

propID

테스트할 속성의 속성 식별자를 지정합니다.

pInfo

속성의 현재 및 이전 값을 포함하는 WIAS_CHANGED_VALUE_INFO 구조체에 대한 포인터입니다.

반환 값

성공하면 함수는 S_OK 반환합니다. 함수가 실패하면 표준 COM 오류 또는 WIA 오류 코드 중 하나를 반환합니다.

설명

드라이버는 드라이버가 속성 값을 업데이트한 후에만 속성의 유효성을 검사해야 합니다. 드라이버는 애플리케이션에서 요청한 속성 변경의 결과로 값을 업데이트합니다.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 wiamdef.h(Wiamdef.h 포함)
라이브러리 Wiaservc.lib
DLL Wiaservc.dll

추가 정보

WIAS_CHANGED_VALUE_INFO

WIA_PROPERTY_CONTEXT

wiasGetChangedValueFloat

wiasGetChangedValueGuid

wiasGetChangedValueStr