функция обратного вызова 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 |
См. также раздел
тег пула