NDPROXY 概述

注意 如果由于 2013 年 11 月 27 日 Microsoft 安全公告 (2914486) 影响 Windows XP 和 Windows Server 2003 而阅读此页面,你可能会发现此可信计算 博客文章 很有帮助。

NDPROXY 是系统提供的驱动程序,用于将 NDISWAN 和 CoNDIS WAN 驱动程序 (WAN 微型端口驱动程序、呼叫管理器和微型端口呼叫管理器) 连接到 TAPI 服务。 本主题介绍 支持电话服务的 CoNDIS WAN 操作中进一步记录的 NDPROXY 操作。

下图显示了 NDPROXY 如何与 RAS 体系结构中的其他组件进行交互。

说明 NDPROXY 如何与 RAS 体系结构中的其他组件交互的关系图。

NDPROXY 为 CoNDIS WAN 提供服务提供程序接口的内核模式组件 (SPI) 。 TAPI 感知应用程序发出用户模式 TAPI 请求,TAPI 服务将这些请求路由到 NDPTSP。 NDPTSP 将用户模式 TAPI 服务请求转换为内核模式 SPI 请求,并将 SPI 请求传递给 NDPROXY。

NDPROXY 通过 NDIS 与 NDISWAN 驱动程序和以下其中一项进行通信:

  • 具有单独呼叫管理器的微型端口驱动程序

  • 集成微型端口呼叫管理器 (MCM)

无论配置如何,NDISWAN 和 NDPROXY 的微型端口驱动程序接口和调用管理器接口都是相同的。

注意 在需要支持多个硬件平台的情况下,可以将微型端口驱动程序与单独的呼叫管理器配合使用。 在这种情况下,可以将同一个呼叫管理器与多个微型端口驱动程序结合使用,以简化开发。

以下列表汇总了 NDPROXY 与 CoNDIS WAN 驱动程序堆栈中其他组件之间存在的接口:

  • NDPROXY 向 CoNDIS WAN 微型端口驱动程序提供面向连接的客户端接口,以及指向 NDISWAN 的调用管理器接口。

  • NDISWAN 向 NDPROXY、CoNDIS WAN 微型端口驱动程序和 MMS 提供面向连接的客户端接口。

  • CoNDIS WAN 呼叫管理器或 MMC 向 NDPROXY 提供调用管理器接口。

  • CoNDIS WAN 微型端口驱动程序和 MMS 向 NDISWAN 提供 CoNDIS 微型端口驱动程序接口。

有关面向连接的客户端、调用管理器、微型端口驱动程序和 MFM 的详细信息,请参阅 面向连接的环境

NDPROXY 使用面向连接的 TAPI OID 调用 NdisCoOidRequest 函数,以确定 CoNDIS WAN 微型端口驱动程序的功能。 NDPROXY 还注册 TAPI 特定的地址系列, (VC) 创建虚拟连接,发出和接受呼叫,并激活 VC,以便可以在这些 VC 上发送和接收数据。 有关在 CoNDIS WAN 微型端口驱动程序中处理 OID 请求的详细信息,请参阅 处理 CoNDIS WAN 微型端口驱动程序中的查询设置 CoNDIS WAN 微型端口驱动程序信息