функция обратного вызова DOT11EXTIHV_IS_UI_REQUEST_PENDING (wlanihv.h)
Синтаксис
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) |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделе:Отправить и просмотреть отзыв по