NDIS dicas de depuração para Windows Millennium Edition

Traduções deste artigo Traduções deste artigo
ID do artigo: 279356 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Expandir tudo | Recolher tudo

Sumário

A versão verificada do Driver Interface Specification NDIS (rede) driver no Microsoft Windows Millennium Edition contém depuração opções que você pode ativar o registro para produzir saída de depuração de kernel adicional. Este artigo descreve como instalar a versão verificada do NDIS.vxd e como habilitar informações de rastreamento adicionais.

Mais Informações

  1. Instale o depurador de kernel do Windows Millennium Edition de acordo com as instruções no DDK (Driver Development Kit).
  2. Download de seleção Criar NDIS binários do seguinte artigo da Base de dados de Conhecimento da Microsoft:
    241517Binários de depuração Ndis.exe Windows Millennium Edition NDIS
  3. Você deve desativar proteção de arquivo de sistema (SFP) antes de copiar a versão verificada do NDIS.vxd para a pasta Windows\System. Você pode fazer isso iniciando a partir da disquete de inicialização de Microsoft Windows 98 ou iniciar o sistema no modo de segurança. SFP está desabilitado no modo de segurança. Para iniciar no modo de segurança, pressione F8 ao iniciar o Windows Millennium Edition e, em seguida, selecione Modo de segurança no menu de opções de inicialização.
Quatro entradas do Registro estão disponíveis em:
HKLM\System\CurrentControlSet\Services\VxD\NDIS
As entradas do quatro registro são:
(DWORD) DebugBreak (Boolean)
(DWORD) TraceImpt (Boolean)
(DWORD) DebugSystems
(DWORD) DebugLevel
					
Uma descrição de cada entrada segue.
  • DebugBreak: Ativar DebugBreak faz com que NDIS interromper o depurador a um 3 INT quando ele carrega.
  • TraceImpt: O sinalizador de rastreamento importante (TraceImpt) indica que a saída de rastreamento deve ser emitida para o depurador. Durante a depuração, isso deve estar sempre ativado.
  • DebugSystems: DebugSystems identifica quais componentes do NDIS devem emitir informações de rastreamento de depuração. Valores possíveis incluem:
    INIT		0x00000001
    CONFIG		0x00000002
    SEND		0x00000004
    RECV		0x00000008
    PROTOCOL          0x00000010
    BIND		0x00000020
    BUSINFO		0x00000040
    REG		0x00000080
    MEMORY		0x00000100
    FILTER		0x00000200
    REQUEST		0x00000400
    WORK ITEM         0x00000800
    PNP		0x00001000
    PM		0x00002000
    OPENREF		0x00004000
    LOCKS		0x00008000
    RESET		0x00010000
    WMI		0x00020000
    CO		0x00040000
    REF		0x00080000
    ALL		0xFFFFFFFF
    						
    Observação entre esteja ciente de que esses valores diferem das listas semelhantes em outras versões do Microsoft Windows. Especificamente, a lista no seguinte artigo da Base de dados de Conhecimento da Microsoft que descreve a depuração NDIS para o Microsoft Windows 98:
    232515Nível NDIS e sinalizadores de depuração do componente
    Esses valores podem ser vinculadas com or juntas para especificar vários componentes. Por padrão, os seguintes componentes são pre-selected quando TraceImpt está habilitado:
    • INIT
    • CONFIG
    • PNP
    • PM
    • PROTOCOLO
    • LIGAR
    • BUSINFO
    • REG
  • DebugLevel: DebugLevel permite que você ajustar quanta informação de rastreamento é emitida. Nível INFO produz a maioria das informações e é o valor padrão se TraceImpt estiver habilitada. Caso contrário, o valor padrão é FATAL. Os valores possíveis são:
    INFO		0x00000000
    LOG		0x00000800
    WARN		0x00001000
    ERR		0x00002000
    FATAL		0x00003000
    					
  • NdisTraceAll é um sinalizador, que, se habilitada, produz informações de rastreamento muito detalhado. Ele não pode ser habilitado por meio de uma entrada do Registro. Você pode habilitá-lo fazendo NDIS quebrar durante a inicialização usando a opção DebugBreak, descrita anteriormente. Quando NDIS atinge o ponto de interrupção, carregar símbolos dos NDIS e, em seguida, defina ndistraceall: pr ndis
    e ndistraceall 1

Propriedades

ID do artigo: 279356 - Última revisão: segunda-feira, 24 de fevereiro de 2014 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Microsoft Windows Millennium Edition
  • Microsoft Windows Millennium Edition Driver Development Kit
Palavras-chave: 
kbnosurvey kbarchive kbmt kbhowto kbinfo kbndis KB279356 KbMtpt
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 traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 279356

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com