Visão geral do NDPROXY
Nota Se você estiver lendo esta página devido à Consultoria de Segurança da Microsoft (2914486) de 27 de novembro de 2013 que afeta o Windows XP e o Windows Server 2003, talvez você ache esta postagem de blog de Computação Confiável útil.
NDPROXY é um driver fornecido pelo sistema que interface drivers NDISWAN e CoNDIS WAN (drivers de miniport wan, gerenciadores de chamadas e miniport call managers) para os serviços TAPI. Este tópico apresenta operações NDPROXY que estão documentadas ainda mais em Operações de WAN do CoNDIS que dão suporte a Serviços Telefônicos.
A figura a seguir mostra como o NDPROXY se adapta a outros componentes na arquitetura RAS.
NDPROXY fornece o componente de modo kernel da SPI (interface do provedor de serviços) para a WAN do CoNDIS. Os aplicativos com reconhecimento de TAPI fazem solicitações TAPI no modo de usuário e o serviço TAPI roteia essas solicitações para o NDPTSP. O NDPTSP converte as solicitações de serviço TAPI no modo usuário em solicitações SPI no modo kernel e passa as solicitações SPI para NDPROXY.
NDPROXY comunica-se por meio do NDIS com o driver NDISWAN e um dos seguintes:
Um driver de miniporta com um gerenciador de chamadas separado
Um MCM (gerenciador de chamadas de miniporto) integrado
A interface do driver de miniport e a interface do gerenciador de chamadas para NDISWAN e NDPROXY são as mesmas, independentemente da configuração.
Nota Você pode usar o driver de miniporto com um gerenciador de chamadas separado em situações em que várias plataformas de hardware precisam ter suporte. Nessa situação, o mesmo gerenciador de chamadas pode ser usado em combinação com vários drivers de miniporta para simplificar o desenvolvimento.
A lista a seguir resume as interfaces que existem entre NDPROXY e os outros componentes na pilha de driver de WAN do CoNDIS:
NDPROXY apresenta uma interface de cliente orientada a conexão para drivers de miniporto wan coNDIS e uma interface do gerenciador de chamadas para NDISWAN.
A NDISWAN apresenta uma interface de cliente orientada a conexão para NDPROXY, drivers de miniporto WAN coNDIS e MCMs.
Gerenciadores de chamadas de WAN coNDIS ou MCMs apresentam uma interface do gerenciador de chamadas para NDPROXY.
Os drivers de miniporto da WAN coNDIS e os MCMs apresentam uma interface de driver de miniporto CoNDIS para NDISWAN.
Para obter mais informações sobre clientes orientados a conexões, gerenciadores de chamadas, drivers de miniporto e MCMs, consulte Ambiente orientado à conexão.
NDPROXY chama a função NdisCoOidRequest com OIDs TAPI orientados para conexão para determinar os recursos de um driver de miniporto de WAN do CoNDIS. NDPROXY também registra a família de endereços específica do TAPI, cria VCs (conexões virtuais), faz e aceita chamadas e ativa VCs para que os dados possam ser enviados e recebidos nesses VCs. Para obter mais informações sobre como lidar com solicitações OID no driver de miniporto da WAN do CoNDIS, consulte Manipulando consultas em um driver de miniporto da WAN coNDIS e Configurando informações do driver de miniporto da WAN do CoNDIS.