функция обратного вызова DOT11EXTIHV_PROCESS_UI_RESPONSE (wlanihv.h)
Синтаксис
DOT11EXTIHV_PROCESS_UI_RESPONSE Dot11extihvProcessUiResponse;
DWORD Dot11extihvProcessUiResponse(
[in] GUID guidUIRequest,
[in] DWORD dwByteCount,
[in, optional] LPVOID pvResponseBuffer
)
{...}
Параметры
[in] guidUIRequest
Идентификатор GUID, идентифицирующий запрос. Это значение GUID было создано библиотекой DLL расширений IHV и передано через параметр pIhvUIRequest вызова Dot11ExtSendUIRequest.
[in] dwByteCount
Длина (в байтах) данных, на которые ссылается параметр pvResponseBuffer .
[in, optional] pvResponseBuffer
Указатель на буфер, содержащий данные пользователя.
Возвращаемое значение
Если вызов завершается успешно, функция возвращает ERROR_SUCCESS. В противном случае возвращается код ошибки, определенный в Winerror.h.
Комментарии
Библиотека DLL расширений IHV может выдавать запросы к библиотеке DLL расширений пользовательского интерфейса IHV для взаимодействия с пользователем, например для отображения уведомлений во время операции перед связыванием или ввода учетных данных для операции после сопоставления. Дополнительные сведения о библиотеке DLL расширений пользовательского интерфейса IHV см. в статье Native 802.11 IHV UI Extensions DLL.
Библиотека DLL расширений IHV инициирует эти запросы для взаимодействия с пользователем с помощью вызовов функции Dot11ExtSendUIRequest . Для каждого запроса пользовательского интерфейса библиотека DLL должна отформатировать структуру DOT11EXT_IHV_UI_REQUEST для определения запроса и задать для элемента guidUIRequest этой структуры значение GUID, которое однозначно идентифицирует запрос пользовательского интерфейса. Библиотека DLL передает адрес структуры DOT11EXT_IHV_UI_REQUEST через параметр pIhvUIRequest функции Dot11ExtSendUIRequest .
После получения этих данных из библиотеки DLL расширений IHV операционная система вызывает функцию Dot11ExtIhvProcessUIResponse для обработки ответа пользователя, на который ссылается параметр pvResponseBuffer . Данные ответа имеют формат, определенный IHV, и проверены библиотекой DLL расширений пользовательского интерфейса IHV.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Доступно в Windows Vista и более поздних версиях операционных систем Windows. |
Целевая платформа | Персональный компьютер |
Верхняя часть | wlanihv.h (включая Wlanihv.h) |