1

所以我在从 WLanapi.dll 调用 WlanHostedNetworkSetProperty 时遇到了一个问题。这是从 WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS 传递到该函数的 dwMaxNumberOfPeers 不会被持久化,除非 SSID 与之前的调用不同。

场景1(问题):

  1. 我调用WlanHostedNetworkSetProperty并使用dwMaxNumberOfPeers 5 和SSID “MyNetwork”传递WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS
  2. 当我调用WlanHostedNetworkQueryProperty时,我得到了我刚刚设置的详细信息
  3. 现在我再次调用WlanHostedNetworkSetProperty,这次dwMaxNumberOfPeers为 10,SSID保持“MyNetwork”
  4. 当我调用WlanHostedNetworkQueryProperty时,我会得到dwMaxNumberOfPeers 5,而不是 10...

场景2(没问题):

  1. 我调用WlanHostedNetworkSetProperty并使用dwMaxNumberOfPeers 5 和SSID “MyNetwork”传递WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS
  2. 当我调用WlanHostedNetworkQueryProperty时,我得到了我刚刚设置的详细信息
  3. 现在我再次调用WlanHostedNetworkSetProperty,这次dwMaxNumberOfPeers为 10,SSID更改为“MyOtherNetwork”
  4. 当我调用WlanHostedNetworkQueryProperty时,我会将dwMaxNumberOfPeers正确设置为 10 ...

你们有人遇到过吗?每次我想更改托管网络的最大对等点时,您如何在不设置一些虚假随机 SSID 的情况下解决它?

4

0 回答 0