Создание расширений сетевого профиля
После завершения проверки адаптера беспроводной локальной сети (WLAN) он возвращает в операционную систему список обнаруженной сети базового набора служб (BSS). Операционная система вызывает функцию Dot11ExtIhvCreateDiscoveryProfiles для каждой сети BSS, для которой пользователь не создал сетевой профиль. При вызове этой функции библиотека DLL расширений IHV может возвращать временные подключения и фрагменты профиля безопасности, которые можно использовать для подключения к сети BSS.
Дополнительные сведения об операции сканирования см. в статье Операции сканирования в машинной версии 802.11.
При вызове Dot11ExtIhvCreateDiscoveryProfiles БИБЛИОТЕКА расширений IHV должна соответствовать этим рекомендациям.
Операционная система передает параметру pConnectableBssid список кадров маяка IEEE 802.11 и ответа пробы, полученных во время последней операции сканирования. Этот список отформатирован в виде DOT11_BSS_ENTRY структуры. Каждый ответ маяка или пробы в списке был отправлен точкой доступа (AP) с тем же идентификатором набора служб (SSID).
Примечание Для Windows Vista библиотека DLL расширений IHV поддерживает только сети базового набора служб инфраструктуры (BSS).
Библиотека DLL расширений IHV должна анализировать все поля фиксированной длины и информационные элементы переменной длины для создания соответствующих фрагментов профиля.
Фрагмент профиля подключения и безопасности должен содержать допустимые параметры, которые можно использовать для подключения к каждому из топов, на идентификаторы BSS которых (BSSID) ссылаются с помощью параметра pConnectableBssid .
Каждый фрагмент профиля подключения и безопасности содержит XML-данные для расширений профиля, определенных IHV. XML-данные в фрагменте профиля должны быть разделены тегами <IHV> и </IHV> .