Dot11ExtSendUIRequest (Compact 2013)

3/26/2014

The IHV Extensions DLL calls this function to request user notification or input through the Native 802.11 IHV UI Extensions DLL.

Syntax

DWORD WINAPI Dot11ExtSendUIRequest(
    HANDLE hDot11SvcHandle,
    PDOT11EXT_IHV_UI_REQUEST pIhvUIRequest
); 

Parameters

  • hDot11SvcHandle
    [in] The handle that is used by the operating system to reference the wireless LAN (WLAN) adapter. This handle value was specified through a previous call to the Dot11ExtIhvInitAdapter IHV Handler function.

Return Value

If the call succeeds, the function returns ERROR_SUCCESS. Otherwise, it returns an error code defined in Winerror.h.

Remarks

The IHV Extensions DLL must follow these guidelines when it calls the Dot11ExtSendUIRequest function:

  • Requests for event notification by the Native 802.11 IHV UI Extensions DLL are completed through a call to the Dot11ExtIhvProcessUIResponse IHV Handler function. The IHV Extensions DLL must not free the memory referenced by the pIhvUIRequest parameter until the request is completed.
  • If the operating system calls the Dot11ExtIhvAdapterReset or Dot11ExtIhvDeinitAdapter IHV handler functions, the IHV Extensions DLL can assume that the UI request has been canceled. In this situation, the DLL must free the memory referenced by the pIhvUIRequest parameter.
  • The operating system can query the completion status of the request through a call to the Dot11ExtIhvIsUIRequestPending IHV Handler function.

Requirements

Header

wlanihv.h

See Also

Reference

Native 802.11 IHV Extensibility Functions
Dot11ExtIhvInitAdapter
DOT11EXT_IHV_UI_REQUEST
Dot11ExtIhvProcessUIResponse
Dot11ExtIhvAdapterReset
Dot11ExtIhvDeinitAdapter
Dot11ExtIhvIsUIRequestPending
Native 802.11 IHV Extensions DLL