функция обратного вызова 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 см. в статье Библиотека DLL расширений пользовательского интерфейса IHV native 802.11.
Библиотека 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) |