Compartir a través de


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 los cambios 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 al compilar y enviar 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

None

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 en el miembro devolución de llamada 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 se asocia con el canal mejorado que el BRB abrió. La pila del controlador 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 de INDICATION_PARAMETERS_ENHANCED contenida 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 Indication . Para la mayoría de las notificaciones, hay un miembro de unión INDICATION_PARAMETERS_ENHANCED que corresponde al evento y contiene parámetros específicos del evento.

Requisitos

Requisito Value
Cliente mínimo compatible Se admite en Windows 8 y versiones posteriores de Windows.
Plataforma de destino Escritorio
Encabezado bthddi.h (incluya Bthddi.h)