コード例 #1
0
ファイル: WlanClient.cs プロジェクト: horch004/wlan_api
        public Wlan.HostedNetworkReason HostedNetworkConnectionSettings(string SSID, uint MaxNumberOfPeers)
        {
            Wlan.HostedNetworkReason ConfigResult;
            Wlan.WlanHostedNetworkConnectionSettings settings = new Wlan.WlanHostedNetworkConnectionSettings()
            {
                HostedNetworkSsid = WlanClient.CreateDot11Ssid(SSID),
                MaxNumberOfPeers  = MaxNumberOfPeers,
            };

            IntPtr data = Marshal.AllocHGlobal(Marshal.SizeOf(settings));

            Marshal.StructureToPtr(settings, data, false);
            Wlan.WlanHostedNetworkSetProperty(ClientHandle, Wlan.HostedNetworkOpcode.ConnectionSettings, (uint)Marshal.SizeOf(settings), data, out ConfigResult, IntPtr.Zero);
            return(ConfigResult);
        }
コード例 #2
0
ファイル: WlanClient.cs プロジェクト: horch004/wlan_api
 internal WlanInterface(WlanClient client, Wlan.WlanInterfaceInfo info)
 {
     this.client = client;
     this.info   = info;
 }