Compartir a través de


enumeración L2CAP_DISCONNECT_REASON (bthddi.h)

El tipo de enumeración L2CAP_DISCONNECT_REASON proporciona el motivo por el que se ha desconectado un canal L2CAP.

Sintaxis

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

Constantes

 
HciDisconnect
El valor especifica para el controlador de perfil que la pila del controlador Bluetooth ha recibido un
desconecte la notificación de la capa de la interfaz del controlador de host (HCI).
L2capDisconnectRequest
Este valor especifica para el controlador de perfil que se ha recibido una solicitud de desconexión de un
dispositivo remoto.
RadioPoweredDown
Este valor especifica para el controlador de perfil que se ha desactivado la radio local.
HardwareRemoval
Este valor especifica para el controlador de perfil que la radio local ha sido físicamente
Quitado.

Observaciones

Un valor de esta enumeración se usa como miembro Reason de la estructura INDICATION_PARAMETERS.

Las limitaciones de hardware pueden impedir que la pila del controlador Bluetooth distinga entre radioPoweredDown y eventos hardwareRemoval.

Actualmente, HciDisconnect y L2capDisconnectRequest son los únicos valores que pasa la pila del controlador Bluetooth a la función de devolución de llamada L2CAP de .

Requisitos

Requisito Valor
cliente mínimo admitido Versiones: _Supported en Windows Vista y versiones posteriores de Windows.
encabezado de bthddi.h (incluya Bthddi.h)

Consulte también

INDICATION_PARAMETERS