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


Сведения о функции Wi-Fi Direct

Собственный API Wi-Fi содержит набор функций, поддерживающих использование Wi-Fi Direct для классических приложений. Начиная с Windows 8 и Windows Server 2012, функции Wi-Fi Direct были добавлены в собственный API Wi-Fi.

Функция Wi-Fi Direct основана на разработке Wi-Fi одноранговой технической спецификации версии 1.1 Wi-Fi Alliance (см. опубликованные спецификации Wi-Fi Alliance). Целью технической спецификации Wi-Fi одноранговой связи является предоставление решения для Wi-Fi подключения между устройствами без необходимости в беспроводной точке доступа (беспроводной точке доступа) для настройки подключения или использовании существующего механизма Wi-Fi ad hoc (IBSS).

Примечание

Нерегламентированный режим может быть недоступен в будущих версиях Windows. Начиная с Windows 8.1 и Windows Server 2012 R2 используйте Wi-Fi Direct.

 

Для классического приложения функция Wi-Fi Direct требует, чтобы устройства Wi-FI Direct ранее были связаны пользователем с пользовательским интерфейсом связывания Windows. После завершения связывания сохраняется профиль, который позволяет использовать функции Wi-Fi Direct для запуска сеанса Wi-Fi Direct для установки подключения между устройствами Wi-Fi Direct.

Следующие функции поддерживают функцию Wi-Fi Direct.

  • WFDCancelOpenSession — указывает, что приложение хочет отменить ожидающую функцию WFDStartOpenSession , которая еще не завершена.
  • WFDCloseHandle — закрывает дескриптор для службы Wi-Fi Direct.
  • WFDCloseSession — закрывает сеанс после успешного вызова функции WFDStartOpenSession .
  • WFDOpenHandle — открывает дескриптор службы Wi-Fi Direct и согласовывает версию API Wi-FI Direct для использования.
  • WFDOpenLegacySession — извлекает и применяет сохраненный профиль для устройства Wi-Fi Direct прежних версий.
  • WFDStartOpenSession — запускает подключение по запросу к определенному устройству Wi-Fi Direct, которое ранее было сопряжено через интерфейс связывания Windows.
  • WFDUpdateDeviceVisibility — Обновления видимость устройства для адреса устройства Wi-Fi Direct для заданного установленного узла устройства Wi-Fi Direct.
  • WFD_OPEN_SESSION_COMPLETE_CALLBACK — определяет функцию обратного вызова, вызываемую функцией WFDStartOpenSession после завершения операции WFDStartOpenSession .

Дополнительные сведения об использовании Wi-Fi Direct в классическом приложении см. в статье Использование функций Wi-Fi Direct.

Дополнительные сведения о Wi-Fi Direct для использования в приложениях Магазина Windows см. в статье PeerFinder и связанные классы в пространстве имен Windows.Networking.Proximity .

Другие ресурсы

Сведения о собственном Wi-Fi

Сведения об СОБСТВЕННОМ API Wi-Fi

Сведения о беспроводном нерегламентированном API

Использование функций Wi-Fi Direct

Справочные материалы

PeerFinder

WFD_OPEN_SESSION_COMPLETE_CALLBACK

WFDCancelOpenSession

WFDCloseHandle

WFDCloseSession

WFDOpenHandle

WFDOpenLegacySession

WFDStartOpenSession

WFDUpdateDeviceVisibility

Windows.Networking.Proximity