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

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

Синтаксис

DOT11EXTIHV_IS_UI_REQUEST_PENDING Dot11extihvIsUiRequestPending;

DWORD Dot11extihvIsUiRequestPending(
  [in]  GUID guidUIRequest,
  [out] PBOOL pbIsRequestPending
)
{...}

Параметры

[in] guidUIRequest

Идентификатор GUID, идентифицирующий запрос. Это значение GUID было создано библиотекой DLL расширений IHV и передано через параметр pIhvUIRequest вызова Dot11ExtSendUIRequest.

[out] pbIsRequestPending

Указатель на значение Boolean. Если запрос пользовательского интерфейса, определенный параметром guidUIRequest , находится в ожидании, библиотека DLL расширений IHV должна задать для параметра * pbIsRequestPending значение TRUE.

Возвращаемое значение

Если вызов завершается успешно, функция возвращает 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 расширений IHV передает адрес структуры DOT11EXT_IHV_UI_REQUEST через параметр pIhvUIRequest функции Dot11ExtSendUIRequest .

Операционная система может периодически вызывать функцию Dot11ExtIhvIsUIRequestPending для запроса состояния запроса пользовательского интерфейса, определенного параметром guidUIRequest . Если запрос пользовательского интерфейса по-прежнему находится в состоянии ожидания, библиотека DLL расширений IHV должна задать для параметра * pbIsRequestPending значение TRUE. В противном случае библиотека DLL должна задать для параметра * pbIsRequestPendingзначение FALSE.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Целевая платформа Персональный компьютер
Верхняя часть wlanihv.h (включая Wlanihv.h)

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

DOT11EXT_IHV_UI_REQUEST

Dot11ExtSendUIRequest