Lire en anglais

Partager via


énumération L2CAP_DISCONNECT_REASON (bthddi.h)

Le type d’énumération L2CAP_DISCONNECT_REASON donne la raison pour laquelle un canal L2CAP a été déconnecté.

Syntaxe

typedef enum _L2CAP_DISCONNECT_REASON {
  HciDisconnect,
  L2capDisconnectRequest,
  RadioPoweredDown,
  HardwareRemoval
} L2CAP_DISCONNECT_REASON;

Constantes

 
HciDisconnect
La valeur spécifie pour le pilote de profil que la pile de pilotes Bluetooth a reçu
déconnectez la notification de la couche HCI (Host Controller Interface).
L2capDisconnectRequest
Cette valeur spécifie pour le pilote de profil qu’une demande de déconnexion a été reçue d’un
appareil distant.
RadioPoweredDown
Cette valeur spécifie pour le pilote de profil que la radio locale a été désactivée.
HardwareRemoval
Cette valeur spécifie pour le pilote de profil que la radio locale a été physiquement
Enlevé.

Remarques

Une valeur de cette énumération est utilisée comme membre Reason de la structure INDICATION_PARAMETERS.

Les limitations matérielles peuvent empêcher la pile des pilotes Bluetooth de distinguer les événements RadioPoweredDown et HardwareRemoval.

Actuellement, HciDisconnect et L2capDisconnectRequest sont les seules valeurs que la pile des pilotes Bluetooth passe à la fonction de rappel L2CAP .

Exigences

Exigence Valeur
client minimum pris en charge Versions :_Supported dans Windows Vista et versions ultérieures de Windows.
d’en-tête bthddi.h (include Bthddi.h)

Voir aussi

INDICATION_PARAMETERS