PFNBTH_INITIALIZE_BRB回调函数 (bthddi.h)
BthInitializeBrb 函数初始化在本地堆栈上分配的蓝牙请求块(BRB)。
语法
PFNBTH_INITIALIZE_BRB PfnbthInitializeBrb;
void PfnbthInitializeBrb(
[in, out] PBRB pBrb,
[in] BRB_TYPE brbType
)
{...}
参数
[in, out] pBrb
指向要初始化的 BRB 的指针。
[in] brbType
指定用于初始化 BRB 的 BRB_TYPE 枚举中的值。
返回值
没有
言论
配置文件驱动程序应使用 BthInitializeBrb 进行基于堆栈的分配,例如在函数开头声明变量。
不需要为使用 BthAllocateBrb分配的 BRB 调用此函数。
配置文件驱动程序在查询蓝牙驱动程序堆栈以获取BTHDDI_PROFILE_DRIVER_INTERFACE驱动程序接口实例时,获取指向 BthInitializeBrb 函数的指针。 有关查询蓝牙驱动程序堆栈的详细信息,请参阅 查询蓝牙接口。
要求
要求 | 价值 |
---|---|
最低支持的客户端 | Windows Vista 及更高版本中的版本:_Supported。 |
目标平台 | 桌面 |
标头 | bthddi.h (包括 Bthddi.h) |
IRQL | <= DISPATCH_LEVEL |