Partager via


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

Voir aussi

Fonction de rappel SCO

SCO_INDICATION_PARAMETERS