关于使用vs2015 c++开发关于BLE通信的问题 bluetooth low energy

第一次接触ble开发,经过几天的折腾发现现在使用的BluetoothLEapis.h,只能先配对了之后,才能获取到信息,我现在做的功能需要先扫描,然后配对,然后在进行通信。
但是我没有查到这方面的资料。我想知道,我用什么api可以达到我想要的效果
扫描-->配对-->通信

我在查资料的过程中,发现uwp是有相关的操作的,但是这个不是我需要的.....

我也遇到个类似问题,在XE10下做个测试程序,扫描到了设备,必须配对才能获取服务,不知道你是怎么解决的?按道理说BLE不需要配对,C++Builder 官网也说Win10以上系统BLE 不需要配对。

好像C# 的程序就不用配对,https://github.com/microsoft/BluetoothLEExplorer/tree/master/GattServicesLibrary/GattServicesLibrary
有没有什么方法使用C++调用C#写的dll