Select the product you need help with
COMO: Activar o registo de Wiadebug.log no Windows XPArtigo: 307001 - Ver produtos para os quais este artigo se aplica. Nesta páginaSumárioPor predefinição, o serviço Windows Image Acquisition (WIA) regista erros num ficheiro denominado Wiadebug.log na pasta Windows_folder. Este artigo descreve como activar o registo para o ficheiro Wiadebug.log. Activar registo de ficheiro Wiadebug.logAs informações que o serviço WIA regista neste ficheiro podem ser muito útil durante o desenvolvimento de controlador. O nível de registo é controlado por uma entrada no registo. Para WIA, esta chave reside na seguinte chave de registo, onde Module_name é o nome do módulo binário adequado: HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\StillImage\Debug\ Module_name \DebugFlags Para o serviço WIA, o módulo binário adequado é Wiaservc.dll. O valor de sinalizadores de depuração controla o nível de registo. A lista seguinte descreve três das definições:
Se alterar o valor de sinalizadores de depuração , pare o serviço WIA (stisvc) e, em seguida, reiniciá-lo para que as alterações entrem em vigor. Para parar o serviço de imagem fixa, abra uma linha de comandos e, em seguida, execute o seguinte comando: Resolução de problemasO cenário seguinte descreve um problema típico e descreve como pode utilizar as informações no ficheiro Wiadebug.log para resolver o problema.Cenário: Criaram um programa para testar um controlador de scanner está em desenvolvimento. Para um dos testes, tentativa de definir definição pontos o scanner por polegada (PPP) a 1200 , mas notar que esta acção cria um erro. Os seguintes dados são registados no Wiadebug.log: wiasGetChangedValueLong, validar prop 6147 falhou hr: 0 x 80070057 Nota : Este comportamento é normal se um programa escreve um valor inválido.wiasUpdateScanRect, CheckXResAndUpdate falhou (0 x 80070057) CDrvWrap::WIA_drvValidateItemProperties, controlador de chamada de erro: drvValidateItemProperties com hr = 0 x 80070057 Estas entradas de registo indicam que o controlador está a comunicar que o programa escreveu um valor inválido. É não desmarque a partir destas informações o que é o problema exacto. Se aumentar o nível de registo WIA para avisos do relatório, bem como os erros, as seguintes informações são registadas no Wiadebug.log: wiasValidateItemProperties, valor LIST inválido para: propID) resolução horizontal, valor = 1200 Os valores válidos são:
wiasUpdateScanRect, CheckXResAndUpdate falhou (0 x 80070057) CDrvWrap::WIA_drvValidateItemProperties, controlador de chamada de erro: drvValidateItemProperties com hr = 0 x 80070057 Nota : Este comportamento é normal se o programa escreve um valor inválido. A saída mostra que a propriedade de resolução horizontal é a causa da falha. O programa está a tentar definir a resolução a 1200 , mas a lista de resoluções suportadas não inclui 1200 ; deste modo a auxiliar de validação de serviço WIA (wiasValidateItemProperties) rejeita o pedido para definir este valor. Agora que o problema terá sido identificado, é possível determinar se deve rever o controlador ou programa. Se especificações o scanner permitir que suportam todas as resoluções entre 100 e 1400 PPP, o controlador deverá ser capaz de processar um pedido de 1200 PPP. Se o scanner não suportar esta definição, altere o programa para que não tenta definir a resolução horizontal para um valor que não é válido para esta propriedade. Neste caso, o programa deve verifica se um valor é válido antes de tentar definir uma propriedade para este valor. PropriedadesArtigo: 307001 - Última revisão: domingo, 15 de Janeiro de 2006 - Revisão: 1.2
Tradução automática IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 307001
(http://support.microsoft.com/kb/307001/en-us/
)
| Traduções de Artigos
|




Voltar ao topo








