NDIS Debug
9/8/2008
Windows Embedded CE sistema operacional (OS) depuração zonas controle NDIS depuração saída através de zonas depuração. Você pode habilitar diferentes níveis de depuração em vários componentes NDIS através de Registro. Adicionando as seguinte entradas e valores para o HKEY_LOCAL_MACHINE\Comm\NDIS\Parms chave Registro permite que os níveis de depuração.
"DebugLevel"=dword:00000000
"DebugSystems"=dword:000030F3
"DebugBreakPoint"=dword:00000001
A seguinte lista indica os valores aceitáveis para definir para DebugBreakPoint, DebugLevel e DebugSystems:
DebugBreakPoint
Configuração para 1 faz com que NDIS para interromper depuração no seu DriverEntry função.DebugLevel
Seleciona o nível ou quantidade de depuração rastreamento nos componentes NDIS designados com o DebugSystems valor.
A seguinte tabela mostra os valores que você pode selecionar níveis especificar.Descrição do nível Valor DBG_LEVEL_INFO
0 x 00000000
DBG_LEVEL_LOG
0x00000800
DBG_LEVEL_WARN
0x00001000
DBG_LEVEL_ERR
0x00002000
DBG_LEVEL_FATAL
0x00003000
DebugSystems
Seleciona vários componentes NDIS para rastrear depuração.
A seguinte tabela mostra os valores que especificar os componentes NDIS você pode selecionar.Componente descrição Valor DBG_COMP_INIT
0 x 00000001
DBG_COMP_CONFIG
0 x 00000002
DBG_COMP_SEND
0x00000004
DBG_COMP_RECV
0x00000008
DBG_COMP_PROTOCOL
0x00000010
DBG_COMP_BIND
0 x 00000020
DBG_COMP_BUSINFO
0x00000040
DBG_COMP_REG
0x00000080
DBG_COMP_MEMORY
0x00000100
DBG_COMP_FILTER
0x00000200
DBG_COMP_REQUEST
0 x 00000400
DBG_COMP_WORK_ITEM
0x00000800
DBG_COMP_PNP
0x00001000
DBG_COMP_PM
0x00002000
DBG_COMP_OPENREF
0x00004000
DBG_COMP_LOCKS
0x00008000
DBG_COMP_RESET
0x00010000
DBG_COMP_WMI
0x00020000
DBG_COMP_CO
0x00040000
DBG_COMP_REF
0 x 00080000
DBG_COMP_ALL
0xFFFFFFFF
Você pode selecionar uma more than componente NDIS. Se uma more than componente estiver marcada, ou os dados valores juntos. De exemplo, para selecionar Init PnP, PM e Config.
"DebugSystems"=dword:00003003
Observação
Usando a técnica Registro para habilitar depuração rastreamento é uma boa idéia se a Diretório símbolos do computador hospedar não contiver os símbolos verificados de NDIS.sys. No entanto, sempre que você alteração configurações para depuração rastreamento, você deve reiniciar seu computador para que as novas configurações tenham efeito.