Поделиться через


Пример собственного API WiFi

Пример API Нативного Wi-Fi, демонстрирующий использование основных функций управления беспроводной сетью, входит в комплект средств разработки программного обеспечения (SDK) Microsoft Windows. Последняя версия пакета Windows SDK доступна в Центре загрузки.

По умолчанию образец исходного кода Native Wifi устанавливается в следующем каталоге:

C:\Program Files\Microsoft SDK\Windows\<version number>\Samples\NetDs\Wlan

Пример API Native Wifi находится в следующей папке:

автонастройка

Пример native Wifi можно скомпилировать и запустить в Windows Vista и более поздних версий, Windows XP с пакетом обновления 3 (SP3) и API беспроводной локальной сети для Windows XP с пакетом обновления 2 (SP2). Некоторые функции примера не поддерживаются в Windows XP с пакетом обновления 3 (SP3) и API беспроводной локальной сети для Windows XP с пакетом обновления 2 (SP2). Список функций, поддерживаемых Windows XP с пакетом обновления 3 (SP3) и API беспроводной локальной сети для Windows XP с пакетом обновления 2 (SP2), см. в статье Поддержка API Нативный Wi-Fi в Windows XP.

В примере Native Wifi показано, как выполнять следующие задачи:

  • Перечисление беспроводных интерфейсов. См. раздел WlanEnumInterfaces.

  • Получение возможностей интерфейса. См. раздел WlanGetInterfaceCapability.

    **Windows XP с пакетом обновления 3 (SP3) и API беспроводной локальной сети для Windows XP с пакетом обновления 2 (SP2): ** Эта функция не поддерживается.

  • Запрос интерфейса. См . раздел WlanQueryInterface.

  • Задайте параметры для сетевого интерфейса. См. раздел WlanSetInterface. Эта функция может использоваться для включения и выключения беспроводного радиосвязи (и, следовательно, включения или отключения беспроводного сетевого подключения).

  • Проверьте наличие доступных беспроводных сетей. См . раздел WlanScan.

  • Получение списка доступных или видимых беспроводных сетей. См . раздел WlanGetAvailableNetworkList.

  • Получение, сохранение или удаление профиля. См. статьи WlanGetProfile, WlanSetProfile и WlanDeleteProfile.

  • Подключение к беспроводной сети или отключение от нее. См . раздел WlanConnect и WlanDisconnect.

Использование собственного Wi-Fi

Форум по беспроводному пакету SDK для Windows Vista

Устранение неполадок с беспроводными подключениями Windows Vista 802.11