다음을 통해 공유


구분 필터 설치

세분화 필터는 WIA 드라이버와 함께 설치해야 합니다. 이렇게 하려면 드라이버의 INF 파일에 적은 수의 추가가 이루어져야 합니다. 다음 INF 예제에서는 기존 드라이버 INF 파일을 수정하여 구분 필터를 포함하는 방법을 보여 있습니다.

[MyDriver.AddReg]
...
HKCR,CLSID\<UiClassId>\shellex\SegmentationFilter\<FilterClassId>
...
HKCR,CLSID\<FilterClassId>,,,"My Segmentation Filter"
HKCR,CLSID\<FilterClassId>\InProcServer32,,,%11%\Mysegfilter.dll
HKCR,CLSID\<FilterClassId>\InProcServer32,ThreadingModel,,"Both"
...
 
[MyDriver.CopyFiles]
...
Mysegfilter.dll
...
 
[SourceDisksFiles.x86]
...
Mysegfilter.dll=1
...

<UiClassId> 는 드라이버가 WIA_DIP_UI_CLSID 속성에 대해 반환하는 값입니다. <FilterClassId> 는 세분화 필터 구현의 클래스 ID입니다. Mysegfilter.dll 세분화 필터의 구현을 포함하는 DLL입니다.

디바이스의 INF AddReg 지시문 의 첫 번째 항목은 세분화 필터를 드라이버의 확장으로 등록하고, 다음 세 항목은 구분 필터를 COM 구성 요소로 등록합니다.

드라이버가 Microsoft에서 제공하는 WIA 구분 필터를 사용하는 경우 디바이스의 INF CopyFiles 지시문, INF SourceDisksFiles 섹션 또는 마지막 세 개의 레지스트리 항목이 필요하지 않습니다. 유일한 요구 사항은 미니 드라이버가 WIA_IPS_SEGMENTATION 속성을 구현하는 것입니다.

COM ThreadingModel모두여야 합니다.

INF 파일에 대한 자세한 내용은 WIA 디바이스용 INF 파일을 참조하세요.