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

池标记