Обзор NDPROXY
Примечание Если вы читаете эту страницу из-за рекомендаций майкрософт по безопасности (2914486) от 27 ноября 2013 г., влияющих на Windows XP и Windows Server 2003, вы можете найти эту запись в блоге Надежные вычисления полезным.
NDPROXY — это предоставляемый системой драйвер, который взаимодействует с драйверами NDISWAN и CoNDIS WAN (драйверами минипорта WAN, диспетчерами вызовов и диспетчерами вызовов минипорта) со службами TAPI. В этом разделе рассматриваются операции NDPROXY, которые далее описаны в статье Операции Глобальной сети CoNDIS, поддерживающие телефонные службы.
На следующем рисунке показано, как 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.