Поделиться через


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

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

Синтаксис

DOT11EXT_SEND_UI_REQUEST Dot11extSendUiRequest;

DWORD Dot11extSendUiRequest(
  [in, optional] HANDLE hDot11SvcHandle,
  [in]           PDOT11EXT_IHV_UI_REQUEST pIhvUIRequest
)
{...}

Параметры

[in, optional] hDot11SvcHandle

Дескриптор, используемый операционной системой для ссылки на адаптер беспроводной локальной сети (WLAN). Это значение дескриптора было указано при предыдущем вызове функции IHV Handler Dot11ExtIhvInitAdapter .

[in] pIhvUIRequest

Указатель на буфер, выделенный вызывающим объектом, в формате структура DOT11EXT_IHV_UI_REQUEST .

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

Если вызов выполнен успешно, функция возвращает ERROR_SUCCESS. В противном случае возвращается код ошибки, определенный в Winerror.h.

Комментарии

Библиотека DLL расширений IHV должна соответствовать этим рекомендациям при вызове функции Dot11ExtSendUIRequest .

  • Запросы на уведомления о событиях библиотекой DLL расширений пользовательского интерфейса IHV native 802.11 выполняются посредством вызова Dot11ExtIhvProcessUIResponse Функция обработчика IHV. Библиотека DLL расширений IHV не должна освобождать память, на которую ссылается параметр pIhvUIRequest , пока запрос не будет завершен.
  • Если операционная система вызывает функции обработчика IHV Dot11ExtIhvAdapterReset или Dot11ExtIhvDeinitAdapter , библиотека DLL расширений IHV может предполагать, что запрос пользовательского интерфейса отменен. В этом случае библиотека DLL должна освободить память, на которую ссылается параметр pIhvUIRequest .
  • Операционная система может запрашивать состояние завершения запроса с помощью вызова Dot11ExtIhvIsUIRequestPending Функция обработчика IHV.

Требования

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

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

Dot11ExtIhvAdapterReset

Dot11ExtIhvDeinitAdapter

Dot11ExtIhvProcessUIResponse

Dot11ExtIhvInitAdapter

Dot11ExtIhvIsUIRequestPending