드라이버 항목

속성은 WIA 드라이버 항목에 저장됩니다. 드라이버 항목은 스틸 이미지 디바이스 및 디바이스가 저장하거나 생성하는 데이터에 대한 논리적 설명입니다. WIA 미니 드라이버는 WIA 서비스 라이브러리의 함수를 사용하여 WIA 드라이버 항목을 만듭니다.

WIA 드라이버에는 일반적으로 둘 이상의 드라이버 항목이 있습니다. 필요한 첫 번째 드라이버 항목은 스틸 이미지 디바이스의 논리적 표현이며 루트 항목이라고 합니다. 루트 항목에는 물리적 스틸 이미지 디바이스의 특성 및 설정을 설명하는 속성이 포함되어 있습니다.

다음 다이어그램은 루트 항목의 예입니다.

wia 드라이버 루트 항목을 보여 주는 다이어그램

또한 스틸 이미지 디바이스는 디바이스가 저장하거나 생성하는 데이터를 설명해야 합니다. 예를 들어 카메라는 미디어에 많은 이미지(또는 기타 미디어 형식)를 저장할 수 있습니다. 각 이미지에는 고유한 이름 및 이미지의 차원과 같은 정보가 있을 수 있습니다. WIA 미니 드라이버 모델을 사용하면 드라이버가 자식 항목에 정보를 저장할 수 있습니다. 자식 항목에는 자식 항목이 나타내는 데이터의 특성을 설명하는 속성이 포함되어 있습니다.

다음 다이어그램은 자식 항목의 예를 보여줍니다.

wia 드라이버 하위 항목을 설명하는 도표

디렉터리와 파일로 구성된 최신 파일 시스템에 있는 디렉터리 계층 구조와 마찬가지로 WIA 미니 드라이버 모델은 루트 및 자식 항목을 항목 트리라고 하는 계층에 저장합니다. WIA 미니 드라이버는 WIA 서비스 라이브러리를 사용하여 디바이스 및 해당 데이터를 논리적으로 설명하는 루트 및 자식 드라이버 항목을 만듭니다. 디지털 스틸 카메라 디바이스 또는 둘 이상의 이미지를 저장하는 스틸 이미지 디바이스의 경우 항목 트리는 하나의 루트 항목과 많은 자식 항목이 있는 디렉터리 구조와 유사합니다.

다음 다이어그램은 미니 드라이버가 디지털 스틸 카메라에 대해 만드는 항목 트리의 예입니다.

wia 드라이버 항목 트리를 보여 주는 다이어그램

간단한 플랫베드 스캐너 장치 또는 스토리지가 없는 스틸 이미지 장치의 경우 항목 트리에는 하나의 하위 항목만 포함됩니다. 디바이스를 구체적으로 식별하는 방식으로 자식 항목의 이름을 지정하는 것이 좋습니다. 예를 들어 플랫베드 스캐너는 스캐너 침대에서 데이터를 획득합니다. 따라서 자식 항목의 이름은 "Flatbed"여야 합니다.

다음 다이어그램에서는 미니 드라이버가 간단한 플랫베드 스캐너에 대해 만드는 항목 트리를 보여 줍니다.

wia 드라이버 플랫베드 항목 트리를 보여 주는 다이어그램

드라이버 항목에 대한 자세한 내용은 WIA 드라이버 개발: 기본 개념, WIA 스캐너 드라이버 개발WIA 카메라 드라이버 개발을 참조하세요.