Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Драйверы профилей реализуют расширенную функцию обратного вызова L2CAP, чтобы обеспечить стек драйверов Bluetooth механизмом для уведомления драйвера профиля о любых изменениях состояния открытого подключения L2CAP или eL2CAP.
Синтаксис
PFNBTHPORT_INDICATION_CALLBACK_ENHANCED PfnbthportIndicationCallbackEnhanced;
void PfnbthportIndicationCallbackEnhanced(
[in] PVOID Context,
[in] INDICATION_CODE Indication,
[in] PINDICATION_PARAMETERS_ENHANCED Parameters
)
{...}
Параметры
[in] Context
Для изменений существующих подключений L2CAP это элемент CallbackContext, указанный драйвером профиля при создании и отправке структуры _BRB_L2CA_OPEN_ENHANCED_CHANNEL.
[in] Indication
Значение INDICATION_CODE, указывающее тип события L2CAP.
[in] Parameters
Структура INDICATION_PARAMETERS_ENHANCED, содержащая параметры, относящиеся к событиям.
Возвращаемое значение
Никакой
Замечания
Драйвер профиля регистрирует функцию обратного вызова L2CAP или eL2CAP, указав функцию обратного вызова в элементе обратного вызова член структуры _BRB_L2CA_OPEN_ENHANCED_CHANNEL, когда драйвер профиля пытается подключиться к удаленному устройству с помощью BRB_L2CA_OPEN_ENHANCED_CHANNEL или BRB_L2CA_OPEN_ENHANCED_CHANNEL_RESPONSE BRB.
После регистрации функции обратного вызова L2CAP драйвер профиля функция обратного вызова связана только с расширенным каналом, открываемого BRB. Стек драйверов Bluetooth может вызвать функцию обратного вызова L2CAP, чтобы уведомить драйвера профиля о действиях, происходящих через открытый расширенный канал на удаленное устройство. Драйверы профилей могут зарегистрировать одну функцию обратного вызова для обработки уведомлений канала L2CAP в качестве клиента.
Структура INDICATION_PARAMETERS_ENHANCED, удерживаемая в параметре параметров, интерпретируется в соответствии со значением перечисления INDICATION_CODE, которое стек драйверов Bluetooth передает расширенной функции обратного вызова L2CAP драйвера профиля через параметр указание. Для большинства уведомлений существует член объединения INDICATION_PARAMETERS_ENHANCED, соответствующий событию и содержащий параметры, относящиеся к событию.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Поддерживается в Windows 8 и более поздних версиях Windows. |
целевая платформа | Настольный |
заголовка | bthddi.h (include Bthddi.h) |