/// <summary> /// Executes a disconnect on the interface and changes the Status of the Link_Action_Response. /// </summary> /// <param name="laresp">The Link_Action_Response for this action.</param> /// <param name="iface">The interface do disconnect the link from.</param> public static void Action_Disconnect(ref Link_Action_Response laresp, ref NativeWifi.WlanClient.WlanInterface iface) { if (iface != null) { iface.Disconnect(); Console.WriteLine("Disconnected b/c a Disconnect Link Action was received."); laresp.Status = STATUS.SUCCESS; laresp.Result = Link_Ac_Result.SUCCESS; } else { Console.WriteLine("Cannot disconnect a disabled interface."); laresp.Status = STATUS.REJECTED; laresp.Result = Link_Ac_Result.REFUSED; } }