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) |