windows wifi接口记录

目录

接口种类

接口的Samples

uwp的接口和samples:

接口:

samples:

classic(win32)接口的samples:

接口:

samples:

win7samples:


接口种类

windows的wifi接口分好几种,一种是uwp的,一种是classic的,还有window7的接口

这几种接口也不是很分的清

接口的Samples

uwp的接口和samples:

接口:

​​​​​​WiFiDirectConnectionRequest.DeviceInformation Property (Windows.Devices.WiFiDirect) - Windows UWP applications | Microsoft Docs

IAsyncOperation
AsyncStatus Enum (Windows.Foundation) - Windows UWP applications | Microsoft Docs
IAsyncAction::put_Completed method - Win32 apps | Microsoft Docs

下面代码的理解:

ComPtr<IAsyncOperation<WiFiDirectDevice*>> asyncAction;
      hr = wfdStatics->FromIdAsync(deviceId.Get(), &asyncAction);
      if (FAILED(hr)) {
        log_e("From ID Async for WiFiDirectDevice failed 0x%x", hr);
        return hr;
      }

      hr = asyncAction->put_Completed(Callback<FromIdAsyncHandler>([this](IAsyncOperation<WiFiDirectDevice*>* pHandler, AsyncStatus status) -> HRESULT {

通过上面的  可以创建一个wifirdirectDevice设备, 返回一个异步IAsyncOperation<WiFiDirectDevice>, 通过iasyncoperation 的completet方法,可以获取到

一个result(wfdDevice)。

samples:

https://github.com/microsoft/Windows-universal-samples/tree/main/Samples/WiFiDirect

(可以主要看cs的,可以直接编译出来可执行文件执行)

classic(win32)接口的samples:

接口:

WlanSetProfile function (wlanapi.h) - Win32 apps | Microsoft Docs

samples:

https://github.com/microsoft/Windows-classic-samples/tree/main/Samples/WiFiDirectLegacyAP

win7samples:

https://github.com/microsoft/Windows-classic-samples/tree/main/Samples/Win7Samples/netds/wlan/autoconfig

其他的参考链接:

C++/CLI,C++/CX,WRL 有什么区别? - 知乎 

通用 Windows 平台 (UWP) 应用的参考 - Windows UWP applications | Microsoft Docs

WiFiDirectAdvertisementPublisher.Start Method (Windows.Devices.WiFiDirect) - Windows UWP applications | Microsoft Docs
Windows.Devices.WiFiDirect Namespace - Windows UWP applications | Microsoft Docs
C++/WinRT学习笔记(六):接口的录用和作成 | Marvin's Blog【程式人生】

C++/WinRT简介 | Marvin's Blog【程式人生】

 

C++/WinRT - UWP applications | Microsoft Docs 

https://chromium.googlesource.com/chromium/src.git/+/HEAD/docs/README.md#Misc-Windows_Specific-Docs 

win32 wifi连接_MikeDai的博客-CSDN博客 

WlanSetProfile function (wlanapi.h) - Win32 apps | Microsoft Docs 

 https://github.com/microsoft/Windows-classic-samples/blob/main/Samples/Win7Samples/netds/wlan/autoconfig/wlsample.cpp

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值