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 |
另请参阅
pool 标记