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


Общие сведения о нативных DLL-библиотеках для расширений IHV 802.11

 

С помощью библиотеки DLL расширений IHV независимый поставщик оборудования (IHV) может поддерживать следующее:

  • Собственные или нестандартные алгоритмы проверки подлинности. Благодаря этой поддержке библиотека DLL расширений IHV отправляет и получает все пакеты безопасности, связанные с алгоритмом проверки подлинности.

    Библиотека DLL расширений IHV также может поддерживать стандартные алгоритмы проверки подлинности для сетевых конфигураций, которые не поддерживаются операционной системой. Например, библиотека DLL может поддерживать защищенный доступ Wi-Fi с алгоритмом аутентификации, использующим заранее заданные ключи (WPA-PSK), в независимых сетях базового набора служб (IBSS), что не поддерживается Windows Vista.

  • Собственные или нестандартные алгоритмы шифров. Благодаря этой поддержке библиотека расширений IHV Extensions DLL отвечает за генерацию ключа шифрования и загрузку ключей в драйвер минипорта Native 802.11.

    Библиотека DLL расширений IHV также может поддерживать стандартные алгоритмы шифров для конфигураций сети, которые не поддерживаются операционной системой. Например, библиотека DLL может поддерживать протокол целостности временного ключа (TKIP) через сети IBSS, что является конфигурацией, не поддерживаемой Windows Vista.

  • Проверка проприетарных расширений сетевого профиля. Например, библиотека DLL расширений IHV отвечает за проверку параметров пользователя для IHV-определенных параметров безопасности.

  • Настройка нативного минипорт драйвера 802.11. Например, перед началом операции подключения с мини-драйвером операционная система вызовет функцию Dot11ExtIhvPerformPreAssociate, чтобы библиотека DLL расширений IHV могла настроить драйвер с собственными расширениями, связанными с подключением к сети BSS.

  • Интерфейс библиотеки DLL расширений пользовательского интерфейса IHV. Через этот интерфейс библиотека DLL расширений IHV может запрашивать ввод данных пользователем или уведомление. Дополнительные сведения о библиотеке DLL расширений пользовательского интерфейса IHV см. в разделе Native 802.11 IHV UI Extensions DLL.

Процесс узла расширяемости Native 802.11 IHV загружает библиотеку расширений IHV DLL в свое адресное пространство после первого появления и обнаружения адаптера беспроводной локальной сети (WLAN), для которого была установлена эта библиотека DLL. Дополнительные сведения о процессе IHV Extensibility Host и платформе Native 802.11 см. в разделе Native 802.11 Software Architecture.

Процесс расширения IHV Native 802.11 предоставляет API через функции расширяемости IHV. С помощью этого API библиотека DLL расширений IHV может взаимодействовать с нативным драйвером минипорта 802.11 или библиотекой DLL расширений пользовательского интерфейса IHV. Дополнительные сведения о функциях расширяемости IHV см. в разделе Native 802.11 Функции расширяемости IHV.

Аналогичным образом библиотека DLL расширений IHV предоставляет API через функции обработчика IHV. Процесс узла расширяемости IHV native 802.11 использует этот API для различных операций, таких как инициирование операций предварительной или последующей связи. Дополнительные сведения о функциях обработчика IHV см. в разделе Native 802.11 Функции обработчика IHV.