é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é.
typedef enum _L2CAP_DISCONNECT_REASON {
HciDisconnect,
L2capDisconnectRequest,
RadioPoweredDown,
HardwareRemoval
} L2CAP_DISCONNECT_REASON;
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é. |
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 .
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) |