Condividi tramite


enumerazione SCO_DISCONNECT_REASON (bthddi.h)

Il tipo di enumerazione SCO_DISCONNECT_REASON indica il motivo per cui un canale SCO è stato disconnesso.

Sintassi

typedef enum _SCO_DISCONNECT_REASON {
  ScoHciDisconnect,
  ScoDisconnectRequest,
  ScoRadioPoweredDown,
  ScoHardwareRemoval
} SCO_DISCONNECT_REASON, *PSCO_DISCONNECT_REASON;

Costanti

 
ScoHciDisconnect
Questo valore specifica il driver del profilo ricevuto dallo stack di driver Bluetooth
disconnettere la notifica dal livello HCI (Host Controller Interface).
ScoDisconnectRequest
Questo valore specifica al driver del profilo che è stata ricevuta una richiesta di disconnessione dal
dispositivo remoto.
ScoRadioPoweredDown
Questo valore specifica il driver del profilo che la radio locale è stata disattivata.
ScoHardwareRemoval
Questo valore specifica il driver del profilo che la radio locale è stata fisicamente
lontano.

Osservazioni

Un valore di questa enumerazione viene utilizzato come membro Reason del SCO_INDICATION_PARAMETERS struttura.

Le limitazioni hardware possono impedire allo stack di driver Bluetooth di distinguere tra ScoRadioPoweredDown e eventi ScoHardwareRemoval.

Attualmente, ScoHciDisconnect è l'unico valore che lo stack di driver Bluetooth passa alla funzione di callback SCO.

Fabbisogno

Requisito Valore
client minimo supportato Versioni:_Supported in Windows Vista e versioni successive di Windows.
intestazione bthddi.h (include Bthddi.h)

Vedere anche

funzione di callback SCO

SCO_INDICATION_PARAMETERS