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::d rvGetDeviceErrorStr