BTH_PROFILE_DRIVER_INTERFACE 结构 (bthddi.h)

BTH_PROFILE_DRIVER_INTERFACE 结构提供分配、释放、初始化和重用 BRB 的功能,以及确定当前安装的蓝牙版本。

语法

typedef struct _BTH_PROFILE_DRIVER_INTERFACE {
  INTERFACE                             Interface;
  PFNBTH_ALLOCATE_BRB                   BthAllocateBrb;
  PFNBTH_FREE_BRB                       BthFreeBrb;
  PFNBTH_INITIALIZE_BRB                 BthInitializeBrb;
  PFNBTH_REUSE_BRB                      BthReuseBrb;
  PFNBTH_IS_BLUETOOTH_VERSION_AVAILABLE IsBluetoothVersionAvailable;
} BTH_PROFILE_DRIVER_INTERFACE, *PBTH_PROFILE_DRIVER_INTERFACE;

成员

Interface

描述配置文件驱动程序使用的 BTH_PROFILE_DRIVER_INTERFACE 接口的结构。 有关此结构的详细信息,请参阅 INTERFACE

BthAllocateBrb

指向 BthAllocateBrb 函数的 指针。

BthFreeBrb

指向 BthFreeBrb 函数的指针。

BthInitializeBrb

指向 BthInitializeBrb 函数的 指针。

BthReuseBrb

指向 BthReuseBrb 函数的 指针。

IsBluetoothVersionAvailable

指向 的指针 IsBluetoothVersionAvailable 函数。

注解

配置文件驱动程序应指定 GUID_BTHDDI_PROFILE_DRIVER_INTERFACE GUID 以从蓝牙驱动程序堆栈查询BTH_PROFILE_DRIVER_INTERFACE结构的实例。

Interface 成员外,此结构的所有成员都是函数指针。

要求

要求
最低受支持的客户端 版本:Windows Vista 及更高版本中的 _Supported。
标头 bthddi.h (包括 Bthddi.h)

另请参阅

BthAllocateBrb

BthFreeBrb

BthInitializeBrb

BthReuseBrb

接口

IsBluetoothVersionAvailable