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