Пример собственного 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.
Связанные темы