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 des pilotes Bluetooth un mécanisme pour informer le pilote de profil des modifications apportées à l’état 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 lorsqu’il a généré et envoyé 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

Aucun

Remarques

Un pilote de profil inscrit sa fonction de rappel L2CAP ou eL2CAP en spécifiant la fonction de rappel dans le membre rappel de la structure de _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 brb.

Une fois que le pilote de profil inscrit sa fonction de rappel L2CAP, la fonction de rappel n’est associée qu’au canal amélioré ouvert par le BRB. La pile de pilotes Bluetooth peut appeler la fonction de rappel L2CAP pour avertir 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 des pilotes Bluetooth passe à la fonction de rappel L2CAP améliorée du pilote de profil par le biais du 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.

Exigences

Exigence Valeur
client minimum pris en charge Pris en charge dans Windows 8 et versions ultérieures de Windows.
plateforme cible Bureau
d’en-tête bthddi.h (include Bthddi.h)