функция обратного вызова 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 |