zoukankan      html  css  js  c++  java
  • BluetoothSetServiceState 函数

    DWORD BluetoothSetServiceState(
        HANDLE hRadio,
        BLUETOOTH_DEVICE_INFO* pbtdi,
        GUID* pGuidService,
        DWORD dwServiceFlags
    );

    参数:
    hRadio

    A handle of the local Bluetooth radio.  本地蓝牙无线电的句柄。

    pbtdi

    A pointer to a BLUETOOTH_DEVICE_INFO structure. Must be a previously found radio address. 指向BLUETOOTH_DEVICE_INFO结构的指针。必须是以前找到的无线电地址。

    pGuidService

    A pointer to the service GUID on the remote device. 指向远程设备上的服务GUID的指针

    dwServiceFlags

    The flags that adjust the service. To disable the service, set to BLUETOOTH_SERVICE_DISABLE; to enable the service, set to BLUETOOTH_SERVICE_ENABLE.

    调整服务的标志。要禁用服务,设置为BLUETOOTH_SERVICE_DISABLE;要启用该服务,请将其设置为BLUETOOTH_SERVICE_ENABLE。

    返回值:

    Returns ERROR_SUCCESS upon successful completion. The following table lists common errors.

    成功完成后返回ERROR_SUCCESS。下表列出了常见的错误。

    Return codeDescription

    ERROR_INVALID_PARAMETER

    The dwServiceFlags are not valid.      dwServiceFlags无效。

    ERROR_SERVICE_DOES_NOT_EXIST

    The GUID specified in pGuidService is not supported.   不支持pGuidService中指定的GUID

    E_INVALIDARG

    dwServiceFlags is set to BLUETOOTH_SERVICE_DISABLE and the service is already disabled, or dwServiceFlags is set to BLUETOOTH_SERVICE_ENABLE and the service is already enabled.

    dwServiceFlags设置为BLUETOOTH_SERVICE_DISABLE,服务已经禁用,或者dwServiceFlags设置为BLUETOOTH_SERVICE_ENABLE,服务已经启用

    Windows维护了服务全局惟一标识符(GUIDs)到支持蓝牙设备的驱动程序的映射。启用服务将安装相应的设备驱动程序,禁用服务将删除相应的设备驱动程序。如果启用了不支持的服务,则不会安装驱动程序。

    Header

    Declared in BluetoothAPIs.h; include Bthsdpdef.h and BluetoothAPIs.h.

    Library

    Use Bthprops.lib.

  • 相关阅读:
    公共服务领域英文译写规范
    [.NET Core]
    [WebAPI]
    [C#]
    [ES]
    [.Net Core]
    [SourceTree]
    如何使用一个库中不存在的函数
    在使用masm32 rc编译资源文件.rc出现的问题
    MSDN 2005 安装问题
  • 原文地址:https://www.cnblogs.com/qiwu1314/p/9981445.html
Copyright © 2011-2022 走看看