Condividi tramite


enumerazione L2CAP_DISCONNECT_REASON (bthddi.h)

Il tipo di enumerazione L2CAP_DISCONNECT_REASON indica il motivo per cui un canale L2CAP è stato disconnesso.

Sintassi

typedef enum _L2CAP_DISCONNECT_REASON {
  HciDisconnect,
  L2capDisconnectRequest,
  RadioPoweredDown,
  HardwareRemoval
} L2CAP_DISCONNECT_REASON;

Costanti

 
HciDisconnect
Il valore specifica per il driver del profilo che lo stack di driver Bluetooth ha ricevuto un
disconnettere la notifica dal livello HCI (Host Controller Interface).
L2capDisconnectRequest
Questo valore specifica per il driver del profilo che una richiesta di disconnessione è stata ricevuta da un
dispositivo remoto.
RadioPoweredDown
Questo valore specifica per il driver del profilo che la radio locale è stata disattivata.
HardwareRemoval
Questo valore specifica per il driver del profilo che la radio locale è stata fisicamente
elemento.

Commenti

Un valore di questa enumerazione viene utilizzato come membro Reason della struttura INDICATION_PARAMETERS .

Le limitazioni hardware possono impedire allo stack di driver Bluetooth di distinguere tra gli eventi RadioPoweredDown e HardwareRemoval .

Attualmente HciDisconnect e L2capDisconnectRequest sono gli unici valori passati dallo stack di driver Bluetooth alla funzione di callback L2CAP.

Requisiti

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

Vedi anche

INDICATION_PARAMETERS