PFNBTHPORT_INDICATION_CALLBACK_ENHANCED función de devolución de llamada (bthddi.h)
Los controladores de perfil implementan una función de devolución de llamada L2CAP mejorada para proporcionar a la pila de controladores Bluetooth un mecanismo para notificar al controlador de perfil cualquier cambio en el estado de una conexión L2CAP o eL2CAP actualmente abierta.
Sintaxis
PFNBTHPORT_INDICATION_CALLBACK_ENHANCED PfnbthportIndicationCallbackEnhanced;
void PfnbthportIndicationCallbackEnhanced(
[in] PVOID Context,
[in] INDICATION_CODE Indication,
[in] PINDICATION_PARAMETERS_ENHANCED Parameters
)
{...}
Parámetros
[in] Context
Para los cambios en las conexiones L2CAP existentes, este es el miembro CallbackContext especificado por el controlador de perfil cuando creó y envió una estructura de _BRB_L2CA_OPEN_ENHANCED_CHANNEL.
[in] Indication
Valor INDICATION_CODE que indica el tipo de evento L2CAP.
[in] Parameters
Estructura INDICATION_PARAMETERS_ENHANCED que contiene parámetros específicos del evento.
Valor devuelto
Ninguno
Observaciones
Un controlador de perfil registra su función de devolución de llamada L2CAP o eL2CAP especificando la función de devolución de llamada de la miembro de la estructura de _BRB_L2CA_OPEN_ENHANCED_CHANNEL cuando el controlador de perfil intenta conectarse a un dispositivo remoto mediante el BRB_L2CA_OPEN_ENHANCED_CHANNEL o BRB_L2CA_OPEN_ENHANCED_CHANNEL_RESPONSE BRB.
Una vez que el controlador de perfil registra su función de devolución de llamada L2CAP, la función de devolución de llamada solo está asociada al canal mejorado que el BRB abrió. La pila de controladores Bluetooth puede llamar a la función de devolución de llamada L2CAP para notificar al controlador de perfil las acciones que se producen a través del canal mejorado abierto al dispositivo remoto. Los controladores de perfil pueden registrar una sola función de devolución de llamada para controlar las notificaciones del canal L2CAP como cliente.
La estructura INDICATION_PARAMETERS_ENHANCED que se mantiene en el parámetro parameters se interpreta según el valor de la enumeración INDICATION_CODE que la pila del controlador Bluetooth pasa a la función de devolución de llamada L2CAP mejorada del controlador de perfil a través del parámetro Indicación. Para la mayoría de las notificaciones, hay un miembro de unión de INDICATION_PARAMETERS_ENHANCED que corresponde al evento y contiene parámetros específicos del evento.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Compatible con Windows 8 y versiones posteriores de Windows. |
de la plataforma de destino de | Escritorio |
encabezado de | bthddi.h (incluya Bthddi.h) |