다음을 통해 공유


WSD를 사용하여 WIA 스캐너 드라이버 설치

WSD를 사용하여 WIA 스캐너 드라이버를 설치하려면 WSDScan.sys 커널 모드 드라이버를 사용해야 합니다. IRP_MN_START_DEVICE 동안 WSDScan.sysPKEY_PNPX_ID 디바이스 속성을 읽고 레지스트리에 저장합니다.

디바이스 속성은 설치 중인 이미징 디바이스의 레지스트리에서 만든 디바이스 키와 CreateFileName WIA 레지스트리 값( WIA 디바이스용 INF 파일에서 설명됨)에 기록됩니다.

이 값은 IStiUSD::Initialize 메서드 중에 IStiDeviceControl::GetMyDevicePortName 호출이 수행되면 WIA 서비스에서 WIA 미니 드라이버로 반환됩니다.

WSDScan.sys 사용하는 웹 서비스 스캐너용 WIA 미니드라이버에는 디바이스가 설치될 때 CreateFileName 값이 초기화됩니다. 이 값을 초기화하려면 WIA 미니드라이버의 INF 파일이 STI를 참조해야 합니다. WSDSectionSTI. 웹 서비스 스캐너용 샘플 INF 파일에 표시된 것처럼 미니 드라이버 INF 파일의 설치서비스 섹션에 있는 Sti.inf 파일의 WSDSection.Services입니다.