Compartilhar via


Filtering Local Variables in the NDIS Miniport Driver PhyDetect and SetupPhy Functions

9/8/2008

Depois de modificar as funções identificador objeto da miniporta NDIS, modificar o PhyDetect e SetupPhy funções.

Para local filtro variáveis no driver de miniporta NDIS PhyDetect e SetupPhy funções

  1. Em %_WINCEROOT%\Platform\%_TGTPLAT%\Drivers\CENDISMiniport, aberto Physet.c.

  2. Use DBG para declarar o local condicionalmente variáveis relacionado a depuração na PhyDetect função definição.

    O seguinte exemplo de código mostra como condicionalmente declarar o local variáveis.

    #if DBG
        USHORT  MdiControlReg; 
        USHORT  MdiStatusReg;
    #endif
    
  3. In a SetupPhy função definição, excluir o local variáveis não necessárias, o driver de miniporta NDIS Windows Embedded CE.

    O seguinte exemplo de código mostra como excluir essas variáveis.

    #ifndef UNDER_CE    
        USHORT   LastMdiMiscReg;
    #endif
        UINT     PhyId;
        BOOLEAN  ForcePhySetting = FALSE;
    #ifndef UNDER_CE    
        UINT     i;
    #endif
    
  4. A partir de IDE Criar menu, escolher Abrir Diretório de versão criação.

  5. Navegue para o Diretório contendo seu driver de miniporta NDIS Windows Embedded CE.

    Certifique-se seu driver de miniporta NDIS esteja no %_WINCEROOT%\Platform\%_TGTPLAT%\Drivers\CENDISMiniport.

  6. Crie o driver de miniporta NDIS Windows Embedded CE com a ferramenta Criação.

    Para obter mais informações sobre a ferramenta Criação, consulte Criar a ferramenta. Microsoft recomenda o uso de -c parâmetro com a ferramenta Criação para excluir todos os arquivos objeto.

See Also

Tasks

How to Migrate a Windows-based Desktop NDIS Miniport Driver to Windows Embedded CE