사용자 지정 속성 사용

사용자 지정 속성 사용

WIA(Windows 이미지 취득) 드라이버는 자체 사용자 지정 속성을 정의할 수 있습니다. 호출자는 일반 WIA 속성과 마찬가지로 사용자 지정 속성을 조작할 수 있습니다. 그러나 애플리케이션 또는 사용자 지정 UI 모듈만 이러한 사용자 지정 속성에 액세스할 수 있습니다.

WIA 드라이버는 디바이스 속성에 대해 WIA_PRIVATE_DEVPROP 오프셋되는 속성 식별자를 갖도록 사용자 지정 속성을 정의하고 IWiaMiniDrv::d rvInitItemProperties 내부와 같은 일반 항목 속성에 WIA_PRIVATE_ITEMPROP 사용해야 합니다. 자세한 내용은 사용자 지정 속성 정의를 참조하세요.

WIA 드라이버에 사용자 지정 매개 변수를 전달하는 방법에는 두 가지가 있습니다.

첫 번째 옵션은 IWiaItemExtras::Escape 메서드를 사용하는 것입니다(플랫폼 SDK 설명서에 설명됨). 이는 IStiUSD::Escape 메서드와 유사하지만 호출자는 STI 메서드를 사용하는 대신 WIA를 직접 사용할 수 있습니다. IWiaItemExtras::Escape를 사용하여 모든 정보를 드라이버에 전달할 수 있으며 드라이버는 정보를 다시 전달할 수 있습니다. WIA 서비스는 호출자와 드라이버 간에 전달된 버퍼만 관리합니다.

두 번째 옵션은 사용자 지정 속성을 사용하는 것입니다. IWiaItemExtras::Escape 메서드를 사용하는 것은 사용자 지정 WIA 속성을 사용하는 것보다 더 유연하지만, 사용자 지정 WIA 속성을 사용하면 드라이버가 다른 시간에 정보를 읽을 수 있도록 항목의 속성 스트림에 정보를 저장할 수 있습니다.