C# Class ManagedNativeWifi.Simple.NativeWifi

A managed implementation of Native Wifi API
ファイルを表示 Open project: ArduPilot/MissionPlanner Class Usage Examples

Public Methods

Method Description
GetAvailableNetworkSsids ( ) : IEnumerable

Gets SSIDs of available wireless LANs.

GetConnectedNetworkSsids ( ) : IEnumerable

Gets SSIDs of connected wireless LANs.

Private Methods

Method Description
WlanCloseHandle ( IntPtr hClientHandle, IntPtr pReserved ) : uint
WlanEnumInterfaces ( IntPtr hClientHandle, IntPtr pReserved, IntPtr &ppInterfaceList ) : uint
WlanFreeMemory ( IntPtr pMemory ) : void
WlanGetAvailableNetworkList ( IntPtr hClientHandle, [ pInterfaceGuid, uint dwFlags, IntPtr pReserved, IntPtr &ppAvailableNetworkList ) : uint
WlanOpenHandle ( uint dwClientVersion, IntPtr pReserved, uint &pdwNegotiatedVersion, IntPtr &phClientHandle ) : uint
WlanQueryInterface ( IntPtr hClientHandle, [ pInterfaceGuid, WLAN_INTF_OPCODE OpCode, IntPtr pReserved, uint &pdwDataSize, IntPtr &ppData, IntPtr pWlanOpcodeValueType ) : uint

Method Details

GetAvailableNetworkSsids() public static method

Gets SSIDs of available wireless LANs.
public static GetAvailableNetworkSsids ( ) : IEnumerable
return IEnumerable

GetConnectedNetworkSsids() public static method

Gets SSIDs of connected wireless LANs.
public static GetConnectedNetworkSsids ( ) : IEnumerable
return IEnumerable