Поделиться через


функция обратного вызова PFNBTH_ALLOCATE_BRB (bthddi.h)

Функция BthAllocateBrb выделяет блок запросов Bluetooth (BRB) указанного типа.

Синтаксис

PFNBTH_ALLOCATE_BRB PfnbthAllocateBrb;

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

Параметры

[in] brbType

Задает значение из перечисления BRB_TYPE для инициализации BRB.

[in] tag

Указывает 4-байтовый тег пула, который однозначно идентифицирует драйвер, который выделяет память. Дополнительные сведения о тегах пула см. в разделе ExAllocatePoolWithTag.

Возвращаемое значение

BthAllocateBrb возвращает указатель на только что выделенный BRB или ЗНАЧЕНИЕ NULL , если в системе не хватает памяти.

Комментарии

Драйверы профилей получают указатель на функцию BthAllocateBrb при запросе стека драйверов Bluetooth для экземпляра интерфейса драйвера BTHDDI_PROFILE_DRIVER_INTERFACE. Дополнительные сведения о запросах к стеку драйверов Bluetooth см. в статье Запросы к интерфейсам Bluetooth .

Требования

Требование Значение
Минимальная версия клиента Versions:_Supported в Windows Vista и более поздних версий.
Целевая платформа Персональный компьютер
Верхняя часть bthddi.h (включая Bthddi.h)
IRQL <= DISPATCH_LEVEL

См. также раздел

BRB_TYPE

ExAllocatePoolWithTag

тег пула