다음을 통해 공유


IWiaMiniDrv::d rvReadItemProperties 메서드(wiamindr_lh.h)

IWiaMiniDrv::d rvReadItemProperties 메서드는 업데이트해야 하는 드라이버 항목 속성을 읽습니다.

구문

HRESULT drvReadItemProperties(
  BYTE           *__MIDL__IWiaMiniDrv0025,
  LONG           __MIDL__IWiaMiniDrv0026,
  ULONG          __MIDL__IWiaMiniDrv0027,
  const PROPSPEC *__MIDL__IWiaMiniDrv0028,
  LONG           *__MIDL__IWiaMiniDrv0029
);

매개 변수

__MIDL__IWiaMiniDrv0025

lFlags [in]

예약되어 있습니다. 0으로 설정됩니다.

__MIDL__IWiaMiniDrv0026

nPropSpec [in]

pPropSpec 배열의 항목 수를 나타냅니다.

__MIDL__IWiaMiniDrv0027

pPropSpec [in]

PROPSPEC 구조체 배열의 첫 번째 요소를 가리킵니다.

__MIDL__IWiaMiniDrv0028

pWiasContext [in]

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

__MIDL__IWiaMiniDrv0029

plDevErrVal [out]

이 메서드에 대한 상태 코드를 받을 메모리 위치를 가리킵니다. 이 메서드가 S_OK 반환하면 저장된 값은 0이 됩니다. 그렇지 않으면 미니 드라이버 관련 오류 코드가 이 매개 변수가 가리키는 위치에 저장됩니다.

반환 값

성공하면 메서드는 S_OK 반환하고 plDevErrVal이 가리키는 디바이스 오류 값을 지워야 합니다. 메서드가 실패하면 표준 COM 오류 코드를 반환하고 plDevErrVal이 가리키는 메모리에 미니 드라이버 관련 오류 코드 값을 배치해야 합니다.

plDevErrVal이 가리키는 값은 IWiaMiniDrv::d rvGetDeviceErrorStr를 호출하여 문자열로 변환할 수 있습니다.

설명

이 메서드에서 미니 드라이버는 디바이스에서 요청된 속성을 읽어야 합니다.

요구 사항

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

추가 정보

IWiaMiniDrv

IWiaMiniDrv::d rvGetDeviceErrorStr

IWiaMiniDrv::d rvWriteItemProperties

wiasWriteMultiple

wiasWritePropBin

wiasWritePropFloat

wiasWritePropGuid

wiasWritePropLong

wiasWritePropStr