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


Создание расширений сетевого профиля

 

После завершения операции сканирования базовый адаптер беспроводной локальной сети (WLAN) возвращает список обнаруженной базовой сети службы (BSS) операционной системе. Операционная система вызывает функцию Dot11ExtIhvCreateDiscoveryProfiles для каждой сети BSS, для которой пользователь не создал сетевой профиль. При вызове этой функции библиотека DLL расширений IHV может возвращать временные фрагменты подключения и профиля безопасности, которые можно использовать для подключения к сети BSS.

Дополнительные сведения об операции сканирования см. в разделе Native 802.11 Scan Operations.

Если вызывается Dot11ExtIhvCreateDiscoveryProfiles, библиотека DLL расширений IHV должна следовать следующим указаниям.

  • Операционная система передает в параметр pConnectableBssid список кадров маяка и кадров ответа на запрос IEEE 802.11, полученных во время последней операции сканирования. Этот список отформатирован в виде структуры DOT11_BSS_ENTRY. Каждый ответ маяка или пробы в списке был отправлен точкой доступа (AP) с тем же идентификатором набора служб (SSID).

    Примечание для Windows Vista библиотека DLL расширений IHV поддерживает только сети базовой службы инфраструктуры (BSS).

     

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

  • Фрагмент профиля подключения и безопасности должен содержать допустимые параметры, которые можно использовать для подключения к каждому из APS, на которые ссылаются идентификаторы BSS (BSSID) через параметр pConnectableBssid.

  • Каждый фрагмент профиля подключения и безопасности содержит XML-данные для расширений профиля, определенных IHV. XML-данные в фрагменте профиля должны быть разделены тегами <IHV> и </IHV>.