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