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结构的实例。

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

要求

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

另请参阅

BthAllocateBrb

BthFreeBrb

BthInitializeBrb

BthReuseBrb

接口

IsBluetoothVersionAvailable