Partilhar via


L2CAP_DISCONNECT_REASON enumeração (bthddi.h)

O tipo de enumeração L2CAP_DISCONNECT_REASON fornece o motivo pelo qual um canal L2CAP foi desconectado.

Sintaxe

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

Constantes

 
HciDisconnect
O valor especifica para o driver de perfil que a pilha de driver Bluetooth recebeu um
desconecte a notificação da camada HCI (interface do controlador de host).
L2capDisconnectRequest
Esse valor especifica para o driver de perfil que uma solicitação de desconexão foi recebida de um
dispositivo remoto.
RadioPoweredDown
Esse valor especifica para o driver de perfil que o rádio local foi desativado.
HardwareRemoval
Esse valor especifica para o driver de perfil que o rádio local foi fisicamente
Removido.

Observações

Um valor dessa enumeração é usado como o membro Reason da estrutura INDICATION_PARAMETERS.

As limitações de hardware podem impedir que a pilha de driver Bluetooth distingue entre RadioPoweredDown e eventos hardwareRemoval.

Atualmente, HciDisconnect e L2capDisconnectRequest são os únicos valores que a pilha do driver Bluetooth passa para a função de retorno de chamada L2CAP .

Requisitos

Requisito Valor
de cliente com suporte mínimo Versões:_Supported no Windows Vista e versões posteriores do Windows.
cabeçalho bthddi.h (inclua Bthddi.h)

Consulte também

INDICATION_PARAMETERS