функция обратного вызова DOT11EXT_SET_CURRENT_PROFILE (wlanihv.h)
Синтаксис
DOT11EXT_SET_CURRENT_PROFILE Dot11extSetCurrentProfile;
DWORD Dot11extSetCurrentProfile(
[in, optional] HANDLE hDot11SvcHandle,
[in, optional] HANDLE hConnectSession,
[in, optional] PDOT11EXT_IHV_CONNECTIVITY_PROFILE pIhvConnProfile,
[in, optional] PDOT11EXT_IHV_SECURITY_PROFILE pIhvSecProfile
)
{...}
Параметры
[in, optional] hDot11SvcHandle
Дескриптор, используемый операционной системой для ссылки на адаптер беспроводной локальной сети (WLAN). Это значение дескриптора было указано при предыдущем вызове функции IHV Handler Dot11ExtIhvInitAdapter .
[in, optional] hConnectSession
Дескриптор, используемый операционной системой для ссылки на сеанс подключения к сети базового набора служб (BSS). Это значение дескриптора было указано при предыдущем вызове Dot11ExtIhvPerformPreAssociate Функция обработчика IHV.
[in, optional] pIhvConnProfile
Указатель на DOT11EXT_IHV_CONNECTIVITY_PROFILE структура, содержащая параметры подключения для профиля IHV.
[in, optional] pIhvSecProfile
Указатель на DOT11EXT_IHV_SECURITY_PROFILE структура, указывающая параметры безопасности для профиля IHV.
Возвращаемое значение
Если вызов завершается успешно, функция возвращает ERROR_SUCCESS. В противном случае возвращается код ошибки, определенный в Winerror.h.
Комментарии
Функция Dot11ExtSetCurrentProfile позволяет IHV добавлять фрагменты пользовательского подключения и профиля безопасности в текущий сетевой профиль, используемый для сетевого подключения базового набора служб (BSS). Фрагменты профилей зависят от IHV и применимы к расширениям для подключения или безопасности, доступным для пользователя через библиотеку DLL собственных расширений пользовательского интерфейса IHV 802.11.
При вызове функции Dot11ExtSetCurrentProfile библиотека DLL расширений IHV должна соответствовать следующим рекомендациям:
- Библиотека DLL расширений IHV должна вызывать dot11ExtSetCurrentProfile только при выполнении операции предварительной связи, инициированной вызовом метода Dot11ExtIhvPerformPreAssociate Функция обработчика IHV. Дополнительные сведения об операции предварительной ассоциации см. в разделе Операция предварительного связывания.
- Библиотека DLL расширений IHV не должна вызывать Dot11ExtSetCurrentProfile из вызова Dot11ExtIhvPerformPreAssociate Функция обработчика IHV. Метод Dot11ExtSetCurrentProfile должен вызываться из потока, отличного от потока, обрабатывающего вызов Dot11ExtIhvPerformPreAssociate.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
Целевая платформа | Персональный компьютер |
Верхняя часть | wlanihv.h (включая Wlanihv.h) |