é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) |