`
isiqi
  • 浏览: 16489684 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

WinCE蓝牙控制API函数

阅读更多

对于蓝牙的设置还可以直接使用现有的API函数:BthSetMode(), BthGetMode().
这两个函数定义在:bthutil.h,然后需要添加依赖的LIB库:Bthutil.lib
int BthSetMode(
DWORD
dwMode
);

int BthGetMode(
DWORD*
pdwMode
);

Return Value
Returns ERROR_SUCCESS on success or returns an error code on failure.

其中dwMode的值有三个,一个是关闭,打开有两个:一个是可以被搜索到,另外一个是不可以被搜索到.

值定义如下:

enum BTH_RADIO_MODE {
  BTH_POWER_OFF,
  BTH_CONNECTABLE,
  BTH_DISCOVERABLE
};
分享到:
评论

相关推荐

    WinCE蓝牙串口实例

    本实例将带你深入理解WinCE蓝牙串口通信的实现过程,帮助你解决在该领域遇到的问题。 首先,我们需要了解WinCE系统对蓝牙的支持。Windows CE操作系统是一个可定制的嵌入式系统,它提供了对蓝牙协议栈的支持,允许...

    WinCE蓝牙打印源代码

    综上,WinCE蓝牙打印源代码和红外连接打印涉及到无线通信技术、蓝牙API和IrDA API的使用,以及相应的配置文件和传输协议。理解并实现这些技术,对于开发在WinCE平台上运行的移动设备打印应用至关重要。

    WinCE串口蓝牙驱动和示例代码

    它可能使用了Windows的蓝牙API或第三方库,如BlueZ库(适用于Linux系统)。 - 通过这样的代码,开发者可以在PC上实现远程控制WinCE设备的蓝牙连接状态,便于调试或自动化测试。 4. **使用指南**: - 提到的博客很...

    wince蓝牙 搜索蓝牙设备 建立蓝牙连接 建立蓝牙虚拟串口

    总结来说,`wince蓝牙开发`涉及到一系列复杂的步骤,包括搜索蓝牙设备,建立连接,以及创建虚拟串口进行数据通信。`bluetooth_spp.cpp`和`bluetooth_spp.h`是实现这些功能的关键源代码文件,而`使用样例.txt`提供了...

    wince 蓝牙demo

    Windows CE支持蓝牙协议栈,提供了对蓝牙设备的API接口,允许开发者通过编程来控制蓝牙功能。在Wince系统中,蓝牙驱动和协议栈通常集成在操作系统内核中,开发者可以通过系统提供的API进行蓝牙应用开发。 2. **...

    wince 下搜索周边蓝牙设备的例子

    首先,我们要了解WinCE下的蓝牙API。Windows CE提供了Bluetooth API,它是通过调用底层驱动来实现蓝牙功能的。这个API包括了设备发现、配对、连接以及数据传输等多个方面。在搜索蓝牙设备的过程中,主要涉及以下函数...

    C# wince 蓝牙控制、搜索设备、文件发送

    总的来说,C# WinCE蓝牙控制、搜索设备和文件发送涉及多个层次的技术,包括WinCE原生API的使用、设备和服务的发现、连接管理和数据传输。熟练掌握这些技能,可以使开发者在嵌入式系统中构建强大的蓝牙应用。

    在wince下开发的关于蓝牙搜索建链 发送接收的程序

    WinCE的蓝牙API提供了`BluetoothFindFirstService`和`BluetoothFindNextService`函数,用于查找设备上注册的蓝牙服务,如串口仿真(RFCOMM)、文件传输(FTP)等。 5. **建立连接**: 建立蓝牙连接通常涉及选择一...

    wince BlueTooth类

    3. **蓝牙设备搜索**:在WinCE中,开发者可以使用蓝牙API来搜索周围的蓝牙设备。这通常涉及到调用`BluetoothFindFirstDevice`和`BluetoothFindNextDevice`函数,它们会返回设备信息,如设备名称、地址等。同时,需要...

    wince中蓝牙驱动的实现

    ### Wince中蓝牙驱动的实现 #### 蓝牙驱动的重要性及其实现机制 随着嵌入式技术的发展,蓝牙作为一种短距离无线通信技术,在嵌入式系统中的应用越来越广泛。尤其是在Wince这样的嵌入式操作系统中,实现蓝牙功能...

    wince上查找周围的蓝牙并连接

    在WinCE平台上,蓝牙设备的查找主要依赖于WSA(Windows Sockets API)中的几个关键函数:`WSALookupServiceBegin()`、`WSALookupServiceNext()`和`WSALookupServiceEnd()`。这三个函数用于发起服务查询、获取查询...

    调用蓝牙打印机示例源代码

    Indy 提供了广泛的网络通信支持,包括蓝牙协议,而BluetoothAPIs unit 则是Windows操作系统原生的蓝牙API接口。 在源代码中,可能会包含以下关键部分: 1. **设备搜索与配对**:首先,我们需要扫描附近的蓝牙设备...

    wince BlueTooth

    1. **Windows CE 蓝牙API**: Windows CE操作系统提供了一套API供开发者使用,包括Bluetooth API,它允许程序进行蓝牙设备的管理。这些API涵盖了从设备发现到建立连接,再到数据传输的全过程。 2. **蓝牙设备搜索*...

    RS232串口蓝牙WINCE 驱动源代码

    标题中的“RS232串口蓝牙WINCE 驱动源代码”指的是在Windows CE操作系统环境下,用于连接RS232串行接口和蓝牙设备的驱动程序的源代码。这个驱动程序允许设备通过串口与蓝牙模块进行通信,使得传统串口设备能够利用...

    wince+截图工具

    例如,它可能通过直接访问设备的图形内存来获取屏幕图像,或者利用WinCE的API函数来捕获屏幕。由于WinCE支持.NET Compact Framework,截图工具可能是一个基于.NET的小型应用程序,也可能是用C++或VB.NET等语言编写的...

    WinCE5中编程查找并连接周围的蓝牙设备并实现通信.doc

    服务发现可以通过`BluetoothFindFirstService()`和`BluetoothFindNextService()`函数进行,但这些在WinCE5中可能不可用,因此需要使用蓝牙SOCKET的其他功能,如查询服务记录。 5. **安全配对**: 在连接之前,可能...

    串口发送蓝牙AT命令

    例如,在VC_TestBlue项目中,可能会有一个C++程序,通过Windows API函数CreateFile、WriteFile和ReadFile来打开串口、写入AT命令并读取响应。 对于WINCE环境,这是一个基于Windows CE操作系统的嵌入式平台,串口...

    WinCE开发实例

    3. **API调用**:学习并使用.NET Compact Framework提供的类库,以及WinCE特有的API函数,例如与硬件交互的函数。 4. **设备驱动**:如果需要访问PDA的特定硬件,如蓝牙,开发者可能需要编写或集成设备驱动。 5. *...

    WinCE6.0开发教程

    而Win32 API则提供了丰富的原生函数,适用于需要高效性能和直接硬件访问的应用。 此外,WinCE 6.0还包含了网络和通信支持,如TCP/IP协议栈、蓝牙、串行通信等,这对于开发联网设备或需要与其他设备交互的系统至关...

    wince编程第三版(中文高清晰)+实验原码.rar

    3. **驱动程序开发**:讨论WinCE的驱动程序模型,包括函数驱动、过滤驱动和设备驱动,以及如何编写和调试驱动程序,确保硬件与系统无缝交互。 4. **应用程序接口**:详述WinCE API,包括用户界面(UI)编程、文件...

Global site tag (gtag.js) - Google Analytics