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


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

Функция BthInitializeBrb инициализирует блок запроса Bluetooth (BRB), выделенный в локальном стеке.

Синтаксис

PFNBTH_INITIALIZE_BRB PfnbthInitializeBrb;

void PfnbthInitializeBrb(
  [in, out] PBRB pBrb,
  [in]      BRB_TYPE brbType
)
{...}

Параметры

[in, out] pBrb

Указатель на BRB для инициализации.

[in] brbType

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

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

Никакой

Замечания

Драйверы профилей должны использовать BthInitializeBrb для выделения на основе стека, например объявление переменных в начале функции.

Не обязательно вызывать эту функцию для BRB, которая была выделена с помощью BthAllocateBrb.

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Версии:_Supported в Windows Vista и более поздних версиях.
целевая платформа Настольный
заголовка bthddi.h (include Bthddi.h)
IRQL <= DISPATCH_LEVEL

См. также

BRB_TYPE

BthAllocateBrb