Compartilhar via


WAN Miniport Drivers

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

A arquitetura rede (adaptador) área longa NDIS não usa o driver protocolo PPP para BIND para TCP/IP como uma miniporta 802.3. Em vez disso, ele interage diretamente com IP. O sistema operacional não suporte as conexões múltiplas PPP.

A seguinte ilustração mostra a arquitetura adaptador que é implementada.

Aa912467.c0582f28-7307-450f-b8f1-b47884c3218a(pt-BR,WinEmbedded.60).gif

Na arquitetura de adaptador, PPP é implementado como um driver protocolo NDIS. PPP se comunica com o subjacente miniporta AsyncMAC por meio de camada NDIS, que expõe uma interface protocolo NDIS na borda superior e uma interface de miniporta NDIS na borda inferior. Quando PPP recebe um rede de longa distância (WAN) pacote de TCP/IP, ele passa o pacote on to o AsyncMAC de miniporta. Após receber um pacote de ppp, a miniporta AsyncMAC executa o assíncrono estruturas e em seguida, encaminha o pacote para o dispositivo TAPI por chamado Microsoft® Win32® serial APIs. Ao receber um pacote através de rede, a miniporta AsyncMAC Retira os sinalizadores desativar o pacote, verifica o Cyclic Redundancy Check (CRC) e, em seguida, passa o pacote up to PPP por meio de camada NDIS. A arquitetura adaptador também suporta uma miniporta Protocolo de encapsulamento ponto a ponto (PPTP), que se comunica diretamente com TCP/IP.

Uma implementação exemplo de AsyncMAC está incluída Windows Embedded CE e está localizada no Diretório de %_WINCEROOT%\public\common\oak\drivers\netsamp\asyncmac.

Antes de rede de longa distância (WAN) miniporta pode enviar ou receber pacotes Logon de rede, um aplicativo deve criar uma conexão para o envio nó ou aceitar uma conexão em um remoto nó por fazer ou aceitar uma chamar. Solicitações de TAPI e status indicações para transmitir através de rede de longa distância (WAN) TAPI miniporta.

Após uma conexão com um remoto nó tiver sido estabelecida, os pacotes podem ser trocados sobre a rede. O rede de longa distância (WAN) driver de miniporta especifica o número usar como padrão de pendente pacotes que ele pode ter por canalizar dados na MaxTransmit valor e envia o MaxTransmit valor para PPP como uma resposta para um OID_WAN_GET_INFO solicitação. O OID_WAN_GET_INFO a seguinte estrutura contém informações:

  • O tipo de estruturas que é exigido para um pacote
  • A quantidade de preenchimento que deve ser colocado no início e final de um quadro
  • O quadro tamanho máximo que o driver adaptador de rede pode enviar e receber
  • O número máximo de quadros que podem ser enfileirado para transmissão
  • O número de links que são com suporte pelo adaptador de rede

O rede de longa distância (WAN) driver de miniporta talvez precise modificar ou adicionar para o cabeçalho as well as final de um pacote. A implementação adaptador fornece apropriado preenchimento no início e no final de cada pacote. O rede de longa distância (WAN) miniporta pode alterar os dados no pacote de qualquer forma que ele vê ajustar para enviá-lo sobre o rede de longa distância (WAN) médio.

See Also

Reference

OID_WAN_GET_INFO

Concepts

Miniport Drivers
Registering as a WAN Miniport Driver
Querying WAN Miniport Driver Information
Sending on a WAN Miniport Driver
WAN Miniport Driver Indications
NDIS Library Functions Used by WAN Miniport Drivers