다음을 통해 공유


디바이스 메타데이터 읽기

웹 서비스 스캐너용 WIA 미니 드라이버는 런타임에 다음 디바이스 메타데이터 속성을 읽어야 합니다.

PKEY_PNPX_ServiceId 이 속성은 WIA_DPS_SERVICE_ID WIA 속성을 초기화하는 데 필요합니다.

PKEY_PNPX_GlobalIdentity 이 속성은 WIA_DPS_GLOBAL_IDENTITY WIA 속성을 초기화합니다.

PKEY_PNPX_ID 이 속성은 WIA_DPS_DEVICE_ID 디바이스 속성을 초기화합니다.

미니 드라이버는 다음을 포함하여 다른 속성을 읽을 수도 있습니다.

PKEY_PNPX_FIRMWARE_VERSION 이 속성은 WIA_DPA_FIRMWARE_VERSION WIA 속성을 초기화합니다.

참고

WSDScan.sys 사용하는 미니 드라이버는 IStiDeviceControl::GetMyDevicePortName;을 호출하여 PNPX ID 값을 검색할 수도 있습니다. 반환된 디바이스 경로는 현재 PKEY_PNPX_ID.

이러한 PKEY_PNPX_Xxx 속성에 대한 설명은 PNP-X 구현자 가이드(DOC 다운로드)를 참조하세요.

다음 코드 예제에서는 이전 섹션에서 설명한 대로 가져온 현재 Function Instance 개체에 대한 속성 저장소를 여는 방법과 저장소에서 디바이스 속성을 읽는 방법을 보여 줍니다.

속성 저장소를 여는 코드 예제

디바이스 속성 읽기에 대한 코드 예제

디바이스 속성 초기화를 위한 코드 예제