функция обратного вызова DOT11EXTIHV_PROCESS_UI_RESPONSE (wlanihv.h)

ВажноСобственный интерфейс беспроводной локальной сети 802.11 не рекомендуется использовать в Windows 10 и более поздних версиях. Вместо этого используйте интерфейс WLAN Device Driver Interface (WDI). Дополнительные сведения о WDI см. в статье Модель универсального драйвера WLAN для Windows.
 
Операционная система вызывает функцию Dot11ExtIhvProcessUIResponse для выполнения запроса пользовательского интерфейса, инициированного библиотекой DLL расширений IHV, путем вызова Dot11ExtSendUIRequest.

Синтаксис

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)

См. также раздел

DOT11EXT_IHV_UI_REQUEST

Dot11ExtSendUIRequest