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) |