Dot11ExtSendUIRequest (Compact 7)
3/12/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.
- pIhvUIRequest
[in] A pointer to a caller-allocated buffer, formatted as a DOT11EXT_IHV_UI_REQUEST structure.
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