énumération SCO_DISCONNECT_REASON (bthddi.h)
Le type d’énumération SCO_DISCONNECT_REASON indique la raison pour laquelle un canal SCO a été déconnecté.
Syntax
typedef enum _SCO_DISCONNECT_REASON {
ScoHciDisconnect,
ScoDisconnectRequest,
ScoRadioPoweredDown,
ScoHardwareRemoval
} SCO_DISCONNECT_REASON, *PSCO_DISCONNECT_REASON;
Constantes
ScoHciDisconnect Cette valeur spécifie au pilote de profil que la pile de pilotes Bluetooth a reçu un notification de déconnexion de la couche d’interface du contrôleur hôte (HCI). |
ScoDisconnectRequest Cette valeur spécifie au pilote de profil qu’une demande de déconnexion a été reçue du appareil distant. |
ScoRadioPoweredDown Cette valeur indique au pilote de profil que la radio locale a été désactivée. |
ScoHardwareRemoval Cette valeur spécifie au pilote de profil que la radio locale a été physiquement supprimé. |
Remarques
Une valeur de cette énumération est utilisée comme membre Reason du SCO_INDICATION_PARAMETERS structure.
Les limitations matérielles peuvent empêcher la pile des pilotes Bluetooth de faire la distinction entre les événements ScoRadioPoweredDown et ScoHardwareRemoval .
Actuellement, ScoHciDisconnect est la seule valeur que la pile de pilotes Bluetooth transmet à la fonction de rappel SCO.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Versions :_Supported dans Windows Vista et versions ultérieures de Windows. |
En-tête | bthddi.h (inclure Bthddi.h) |