WlanCloseHandle (Compact 7)
3/12/2014
This function closes a connection to the server.
Syntax
DWORD WINAPI WlanCloseHandle(
__in HANDLE hClientHandle,
__reserved PVOID pReserved
);
Parameters
- hClientHandle
The client's session handle, which identifies the connection to be closed. This handle was obtained by a previous call to the WlanOpenHandle function.
- pReserved
Reserved; set to NULL.
Return Values
Value | Description |
---|---|
ERROR_SUCCESS |
The function succeeds |
ERROR_INVALID_PARAMETER |
hClientHandle is NULL or invalid or pReserved is not NULL |
ERROR_INVALID_HANDLE |
The handle hClientHandle was not found in the handle table |
RPC_STATUS |
Various error codes |
Remarks
After a connection has been closed, any attempted use of the closed handle can cause unexpected errors. Upon closing, all outstanding notifications are discarded.
If the client is in the middle of a notification callback when WlanCloseHandle is called, the function waits for the callback to finish before it returns a value. Calling this function inside a callback function will result in the call never completing. If both the callback function and the thread that closes the handle try to obtain the same lock, a deadlock may occur.
See Also
Reference
Native Wi-Fi Functions
WlanOpenHandle
Native Wi-Fi Reference