функция обратного вызова 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.
Возвращаемое значение
None
Remarks
Драйверы профилей должны использовать BthInitializeBrb для выделения на основе стека, например для объявления переменных в начале функции.
Нет необходимости вызывать эту функцию для BRB, выделенного с помощью BthAllocateBrb.
Драйверы профиля получают указатель на функцию BthInitializeBrb при запросе стека драйверов Bluetooth для экземпляра интерфейса драйвера BTHDDI_PROFILE_DRIVER_INTERFACE. Дополнительные сведения о запросах к стеку драйверов Bluetooth см. в разделе Запросы к интерфейсам Bluetooth .
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Versions:_Supported в Windows Vista и более поздних версиях. |
Целевая платформа | Персональный компьютер |
Верхняя часть | bthddi.h (включая Bthddi.h) |
IRQL | <= DISPATCH_LEVEL |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по