PFNBTH_ALLOCATE_BRB回调函数 (bthddi.h)

BthAllocateBrb 函数 (指定类型的 BRB) 分配蓝牙请求块。

语法

PFNBTH_ALLOCATE_BRB PfnbthAllocateBrb;

PBRB PfnbthAllocateBrb(
  [in] BRB_TYPE brbType,
  [in] ULONG tag
)
{...}

参数

[in] brbType

指定用于初始化 BRB 的 BRB_TYPE 枚举中的值。

[in] tag

指定一个 4 字节池标记,该标记唯一标识执行内存分配的驱动程序。 有关池标记的详细信息,请参阅 ExAllocatePoolWithTag

返回值

BthAllocateBrb 返回指向新分配的 BRB 的指针;如果系统内存不足,则返回 NULL

注解

配置文件驱动程序在查询 BTHDDI_PROFILE_DRIVER_INTERFACE 驱动程序接口实例的蓝牙驱动程序堆栈时,获取指向 BthAllocateBrb 函数的指针。 有关 查询蓝牙 驱动程序堆栈的详细信息,请参阅查询蓝牙接口。

要求

要求
最低受支持的客户端 版本:Windows Vista 及更高版本中的 _Supported。
目标平台 桌面
标头 bthddi.h (包括 Bthddi.h)
IRQL <= DISPATCH_LEVEL

另请参阅

BRB_TYPE

ExAllocatePoolWithTag

pool 标记