Compartilhar via


NDIS Debug

Windows Mobile Not SupportedWindows Embedded CE Supported

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.

See Also

Concepts

Network Driver Programming Considerations