다음을 통해 공유


wiasReadMultiple 함수(wiamdef.h)

wiasReadMultiple 함수는 WIA 항목에서 여러 속성 값을 검색합니다.

구문

HRESULT wiasReadMultiple(
  [in]            BYTE           *pWiasContext,
                  ULONG          ulCount,
  [in]            const PROPSPEC *ps,
  [out]           PROPVARIANT    *pv,
  [out, optional] PROPVARIANT    *pvOld
);

매개 변수

[in] pWiasContext

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

ulCount

읽을 속성 수를 지정합니다.

[in] ps

읽을 속성을 포함하는 PROPSPEC 구조체 배열의 첫 번째 요소에 대한 포인터입니다.

[out] pv

PROPVARIANT 구조체 배열의 첫 번째 요소에 대한 포인터입니다. 반환 시 이러한 구조체에는 속성에 대한 새 값이 포함됩니다.

[out, optional] pvOld

이전에 미니 드라이버에서 할당한 PROPVARIANT 구조체 배열의 첫 번째 요소에 대한 포인터입니다. 반환 시 배열에는 속성 데이터의 이전 값이 포함됩니다. 이 정보가 필요하지 않은 경우 이 매개 변수를 NULL로 설정할 수 있습니다.

반환 값

성공하면 함수는 S_OK 반환합니다.

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

설명

이 함수는 WIA 항목에서 여러 속성을 읽습니다. 호출이 성공하면 미니드라이버가 pv 매개 변수로 지정된 배열의 각 요소에서 PropVariantClear를 호출해야 합니다. 자세한 내용은 IPropertyStorage::ReadMultiple 을 참조하세요.

요구 사항

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

추가 정보

wiasWriteMultiple