WlanHostedNetworkSetProperty не меняет макс пиров

Поэтому я столкнулся с проблемой при вызове WlanHostedNetworkSetProperty из WLanapi.dll. Это связано с тем, что dwMaxNumberOfPeers из WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS, переданные в эту функцию, не будут сохраняться, если SSID не отличается от предыдущего вызова.

Сценарий 1 (проблема):

  1. Я звоню WlanHostedNetworkSetProperty и передать WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS с dwMaxNumberOfPeers 5 и SSID «Моя сеть»
  2. Когда я звоню WlanHostedNetworkQueryProperty Я получаю детали, которые я только что установил
  3. Теперь я звоню WlanHostedNetworkSetProperty опять же на этот раз dwMaxNumberOfPeers 10, и SSID остается «MyNetwork»
  4. Когда я звоню WlanHostedNetworkQueryProperty я получу dwMaxNumberOfPeers 5, а не 10 …

Сценарий 2 (без проблем):

  1. Я звоню WlanHostedNetworkSetProperty и передать WLAN_HOSTED_NETWORK_CONNECTION_SETTINGS с dwMaxNumberOfPeers 5 и SSID «Моя сеть»
  2. Когда я звоню WlanHostedNetworkQueryProperty Я получаю детали, которые я только что установил
  3. Теперь я звоню WlanHostedNetworkSetProperty опять же на этот раз dwMaxNumberOfPeers 10, и SSID изменено «MyOtherNetwork»
  4. Когда я звоню WlanHostedNetworkQueryProperty я получу dwMaxNumberOfPeers правильно установлено на 10 …

Кто-нибудь из вас сталкивался с этим? Как вы решили эту проблему, не устанавливая какой-то поддельный случайный SSID каждый раз, когда я хочу изменить максимальное число пиров в размещенной сети?

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]