VC 블 루 투 스 장치 프로 그래 밍
1738 단어 블 루 투 스 관련windows/VC
상세 한 설명 은 msdn 을 찾 아 볼 수 있 습 니 다.
참고 블 로그:
http://blog.sina.com.cn/s/blog_648d306d0102vjq5.html
http://blog.csdn.net/maxwoods/article/details/41290015
여 기 는 기록 만...
실제 업무 중 에 문제 에 부 딪 혀 아직 해결 되 지 않 았 다.
2016-11-10 Bthprops. lib 및 대응 하 는 헤더 파일 BluetoothAPI. h 라 이브 러 리 는 블 루 투 스 장 치 를 검색 하고 맞 춥 니 다. 원 하 는 효 과 를 얻 지 못 했 지만 여기에 기록 하 십시오.
#include "stdafx.h"
#include
#include
#include
#include
#include
#include
#include
#include
#pragma comment(lib,"Ws2_32.lib")
#pragma comment(lib,"Bthprops.lib")
using namespace std;
int main(void)
{
wcout.imbue(locale(""));
HBLUETOOTH_RADIO_FIND hbf = NULL;
HANDLE hbr = NULL;
HBLUETOOTH_DEVICE_FIND hbdf = NULL;
BLUETOOTH_FIND_RADIO_PARAMS btfrp = { sizeof(BLUETOOTH_FIND_RADIO_PARAMS) };
BLUETOOTH_RADIO_INFO bri = { sizeof(BLUETOOTH_RADIO_INFO)};
BLUETOOTH_DEVICE_SEARCH_PARAMS btsp = { sizeof(BLUETOOTH_DEVICE_SEARCH_PARAMS) };
BLUETOOTH_DEVICE_INFO btdi = { sizeof(BLUETOOTH_DEVICE_INFO) };
hbf=BluetoothFindFirstRadio(&btfrp, &hbr);
bool brfind = hbf != NULL;
while (brfind)
{
if (BluetoothGetRadioInfo(hbr, &bri) == ERROR_SUCCESS)
{
cout << "Class of device: 0x" << uppercase << hex << bri.ulClassofDevice << endl;
wcout <