Поделиться через


Обзор NDPROXY

Примечание Если вы читаете эту страницу из-за рекомендаций майкрософт по безопасности (2914486) от 27 ноября 2013 г., влияющих на Windows XP и Windows Server 2003, вы можете найти эту запись в блоге Надежные вычисления полезным.

NDPROXY — это предоставляемый системой драйвер, который взаимодействует с драйверами NDISWAN и CoNDIS WAN (драйверами минипорта WAN, диспетчерами вызовов и диспетчерами вызовов минипорта) со службами TAPI. В этом разделе рассматриваются операции NDPROXY, которые далее описаны в статье Операции Глобальной сети CoNDIS, поддерживающие телефонные службы.

На следующем рисунке показано, как NDPROXY взаимодействует с другими компонентами в архитектуре RAS.

Схема, иллюстрирующая взаимодействие NDPROXY с другими компонентами в архитектуре RAS.

NDPROXY предоставляет компонент в режиме ядра интерфейса поставщика услуг (SPI) для Глобальной сети CoNDIS. Приложения с поддержкой TAPI выполняют запросы TAPI в пользовательском режиме, и служба TAPI направляет эти запросы в NDPTSP. NDPTSP преобразует запросы службы TAPI пользовательского режима в запросы SPI в режиме ядра и передает запросы SPI в NDPROXY.

NDPROXY взаимодействует через NDIS с драйвером NDISWAN и одним из следующих компонентов:

  • Драйвер мини-порта с отдельным диспетчером вызовов

  • Интегрированный диспетчер вызовов мини-порта (MCM)

Интерфейс драйвера мини-порта и интерфейс диспетчера вызовов для NDISWAN и NDPROXY одинаковы независимо от конфигурации.

Примечание Драйвер miniport можно использовать с отдельным диспетчером вызовов в ситуациях, когда требуется поддержка нескольких аппаратных платформ. В этом случае один и тот же диспетчер вызовов можно использовать в сочетании с несколькими драйверами miniport для упрощения разработки.

В следующем списке перечислены интерфейсы, существующие между NDPROXY и другими компонентами в стеке драйверов CoNDIS WAN.

  • NDPROXY представляет ориентированный на подключение клиентский интерфейс для драйверов мини-портов CoNDIS WAN и интерфейс диспетчера вызовов для NDISWAN.

  • NDISWAN предоставляет ориентированный на подключение клиентский интерфейс для драйверов мини-портов NDPROXY, CoNDIS WAN и MCM.

  • Диспетчеры вызовов CoNDIS WAN или MCM представляют интерфейс диспетчера вызовов для NDPROXY.

  • Драйверы минипорта CoNDIS WAN и MCM представляют интерфейс драйвера минипорта CoNDIS для NDISWAN.

Дополнительные сведения о клиентах, ориентированных на подключение, диспетчерах вызовов, драйверах минипорта и MCM см. в разделе Среда, ориентированная на подключение.

NDPROXY вызывает функцию NdisCoOidRequest с идентификаторами TAPI, ориентированными на подключение, чтобы определить возможности драйвера мини-порта CoNDIS WAN. NDPROXY также регистрирует семейство адресов, относящееся к TAPI, создает виртуальные подключения, выполняет и принимает вызовы, а также активирует виртуальные компьютеры, чтобы можно было отправлять и получать данные на этих виртуальных машинах. Дополнительные сведения об обработке запросов OID в драйвере мини-порта CoNDIS WAN см. в разделах Обработка запросов в драйвере минипорта CoNDIS WAN и Настройка сведений о драйвере минипорта CoNDIS WAN.