функция обратного вызова DOT11EXT_SET_PROFILE_CUSTOM_USER_DATA (wlanihv.h)
Синтаксис
DOT11EXT_SET_PROFILE_CUSTOM_USER_DATA Dot11extSetProfileCustomUserData;
DWORD Dot11extSetProfileCustomUserData(
[in, optional] HANDLE hDot11SvcHandle,
[in, optional] HANDLE hConnectSession,
[in] DWORD dwSessionID,
[in] DWORD dwDataSize,
[in] LPVOID pvData
)
{...}
Параметры
[in, optional] hDot11SvcHandle
Дескриптор, используемый операционной системой для ссылки на адаптер беспроводной локальной сети (WLAN). Это значение дескриптора было указано при предыдущем вызове функции IHV Handler Dot11ExtIhvInitAdapter .
[in, optional] hConnectSession
Дескриптор, используемый операционной системой для ссылки на сеанс подключения к сети BSS. Это значение дескриптора было указано при предыдущем вызове Dot11ExtIhvPerformPreAssociate Функция обработчика IHV.
[in] dwSessionID
Идентификатор сеанса (идентификатор сеанса) текущего пользователя.
[in] dwDataSize
Размер (в байтах) буфера, на который ссылается pvData .
[in] pvData
Указатель на буфер, выделенный вызывающим объектом, который содержит данные в формате, определенном IHV.
Возвращаемое значение
Если вызов завершается успешно, функция возвращает ERROR_SUCCESS. В противном случае возвращается код ошибки, определенный в Winerror.h.
Комментарии
Операционная система не будет шифровать данные, на которые ссылается параметр pvData , перед их сохранением в системном реестре. Библиотека DLL расширений IHV должна использовать собственный алгоритм шифрования для шифрования данных перед вызовом Dot11ExtSetProfileCustomUserData.
Для каждого профиля беспроводной беспроводной локальной сети, используемого службой автоконфигурирования Собственный Wi-Fi, Windows поддерживает концепцию пользовательских данных. Эти пользовательские данные изначально отсутствуют, но их можно задать, вызвав функцию Dot11ExtSetProfileCustomUserData . Пользовательские данные пользователя сбрасываются на пустые при изменении профиля путем вызова Функция Dot11ExtSetCurrentProfile .
После настройки пользовательских данных к этим данным можно получить доступ с помощью Функция Dot11ExtGetProfileCustomUserData . Операционная система хранит данные в системном реестре HKEY_CURRENT_USER ключ для пользователя, на который ссылается дескриптор, переданный в параметре dwSessionID .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
Целевая платформа | Персональный компьютер |
Верхняя часть | wlanihv.h (включая Wlanihv.h) |