Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O filtro de segmentação deve ser instalado juntamente com o driver WIA. Para fazer isso, um pequeno número de adições deve ser feito ao arquivo INF do motorista. O exemplo INF a seguir mostra como um arquivo INF de driver existente pode ser modificado para incluir um filtro de segmentação.
[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> é o valor que o driver retorna para a propriedade WIA_DIP_UI_CLSID. <FilterClassId> é a ID de classe da implementação do filtro de segmentação. Mysegfilter.dll é a DLL que contém a implementação do filtro de segmentação.
A primeira entrada na Diretiva INF AddReg do dispositivo registra o filtro de segmentação como uma extensão para o driver, as próximas três entradas registram o filtro de segmentação como um componente COM.
Se o driver usar o filtro de segmentação WIA fornecido pela Microsoft, nem a Diretiva INF CopyFiles do dispositivo, nem a seção INF SourceDisksFiles, nem as três últimas entradas do Registro serão necessárias. O único requisito é que o minidriver implemente a propriedade WIA_IPS_SEGMENTATION.
O COM ThreadingModel deve ser ambos.
Para obter mais informações sobre arquivos INF, consulte Arquivos INF para dispositivos WIA.