IWiaMiniDrv::d rvUnLockWiaDevice 메서드(wiamindr_lh.h)
IWiaMiniDrv::d rvUnLockWiaDevice 메서드는 모든 미니드라이버가 액세스할 수 있도록 WIA 하드웨어 디바이스의 잠금을 해제합니다.
구문
HRESULT drvUnLockWiaDevice(
BYTE *__MIDL__IWiaMiniDrv0033,
LONG __MIDL__IWiaMiniDrv0034,
LONG *__MIDL__IWiaMiniDrv0035
);
매개 변수
__MIDL__IWiaMiniDrv0033
lFlags [in]
예약되어 있습니다.
__MIDL__IWiaMiniDrv0034
pWiasContext [in]
WIA 항목 컨텍스트에 대한 포인터입니다.
__MIDL__IWiaMiniDrv0035
plDevErrVal [out]
이 메서드에 대한 상태 코드를 받을 메모리 위치를 가리킵니다. 이 메서드가 S_OK 반환하면 저장된 값은 0이 됩니다. 그렇지 않으면 미니 드라이버 관련 오류 코드가 이 매개 변수가 가리키는 위치에 저장됩니다.
반환 값
성공하면 메서드는 S_OK 반환하고 plDevErrVal이 가리키는 디바이스 오류 값을 지워야 합니다. 메서드가 실패하면 표준 COM 오류 코드를 반환하고 plDevErrVal이 가리키는 메모리에 미니 드라이버 관련 오류 코드 값을 배치해야 합니다.
plDevErrVal이 가리키는 값은 IWiaMiniDrv::d rvGetDeviceErrorStr를 호출하여 문자열로 변환할 수 있습니다.
설명
IWiaMiniDrv::d rvUnLockWiaDevice 메서드는 잠금이 더 이상 필요하지 않은 후 디바이스에 대한 액세스를 허용하는 데 사용됩니다. 일반적으로 디바이스에 속성을 쓴 후 또는 데이터 전송 후에 WIA 서비스에서 호출됩니다.
iWiaMiniDrv::d rvUnLockWiaDevice 메서드의 미니드라이버 구현은 STI 잠금 해제 디바이스 메서드 IStiDevice::UnLockDevice를 사용해야 합니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | wiamindr_lh.h(Wiamindr.h 포함) |