Partager via


énumération L2CAP_DISCONNECT_REASON (bthddi.h)

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

Syntax

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 un
déconnexion de la notification de la couche d’interface du contrôleur hôte (HCI).
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
supprimé.

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 de pilotes Bluetooth de faire la distinction entre les événements RadioPoweredDown et HardwareRemoval .

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

Configuration requise

Condition requise Valeur
Client minimal pris en charge Versions : _Supported dans Windows Vista et les versions ultérieures de Windows.
En-tête bthddi.h (inclure Bthddi.h)

Voir aussi

INDICATION_PARAMETERS