Partager via


PFNBTHPORT_INDICATION_CALLBACK_ENHANCED fonction de rappel (bthddi.h)

Les pilotes de profil implémentent une fonction de rappel L2CAP améliorée pour fournir à la pile de pilotes Bluetooth un mécanisme permettant d’informer le pilote de profil de toute modification apportée au status d’une connexion L2CAP ou eL2CAP actuellement ouverte.

Syntaxe

PFNBTHPORT_INDICATION_CALLBACK_ENHANCED PfnbthportIndicationCallbackEnhanced;

void PfnbthportIndicationCallbackEnhanced(
  [in] PVOID Context,
  [in] INDICATION_CODE Indication,
  [in] PINDICATION_PARAMETERS_ENHANCED Parameters
)
{...}

Paramètres

[in] Context

Pour les modifications apportées aux connexions L2CAP existantes, il s’agit du membre CallbackContext spécifié par le pilote de profil lors de la création et de l’envoi d’une structure _BRB_L2CA_OPEN_ENHANCED_CHANNEL.

[in] Indication

Valeur INDICATION_CODE qui indique le type d’événement L2CAP.

[in] Parameters

Structure INDICATION_PARAMETERS_ENHANCED qui contient des paramètres spécifiques à l’événement.

Valeur de retour

None

Remarques

Un pilote de profil inscrit sa fonction de rappel L2CAP ou eL2CAP en spécifiant la fonction de rappel dans le membre De rappel de la structure _BRB_L2CA_OPEN_ENHANCED_CHANNEL lorsque le pilote de profil tente de se connecter à un appareil distant à l’aide des BRB_L2CA_OPEN_ENHANCED_CHANNEL ou BRB_L2CA_OPEN_ENHANCED_CHANNEL_RESPONSE brbs.

Une fois que le pilote de profil a inscrit sa fonction de rappel L2CAP, la fonction de rappel est uniquement associée au canal amélioré ouvert par le BRB. La pile de pilotes Bluetooth peut appeler la fonction de rappel L2CAP pour informer le pilote de profil des actions qui se produisent sur le canal amélioré ouvert vers l’appareil distant. Les pilotes de profil peuvent inscrire une fonction de rappel unique pour gérer les notifications de canal L2CAP en tant que client.

La structure INDICATION_PARAMETERS_ENHANCED contenue dans le paramètre Parameters est interprétée en fonction de la valeur de l’énumération INDICATION_CODE que la pile de pilotes Bluetooth transmet à la fonction de rappel L2CAP améliorée du pilote de profil via le paramètre Indication . Pour la plupart des notifications, il existe un membre d’union INDICATION_PARAMETERS_ENHANCED qui correspond à l’événement et contient des paramètres spécifiques à l’événement.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Pris en charge dans Windows 8 et versions ultérieures de Windows.
Plateforme cible Desktop (Expérience utilisateur)
En-tête bthddi.h (inclure Bthddi.h)