Compartilhar via


enumeração L2CAP_DISCONNECT_REASON (bthddi.h)

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

Syntax

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
desconectar 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 a rádio local foi desativada.
HardwareRemoval
Esse valor especifica para o driver de perfil que o rádio local foi fisicamente
removido.

Comentários

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 os eventos RadioPoweredDown e HardwareRemoval .

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

Requisitos

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

Confira também

INDICATION_PARAMETERS