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

另请参阅

BRB_TYPE

BthAllocateBrb