Compartilhar via


SCO_DISCONNECT_REASON enumeração (bthddi.h)

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

Sintaxe

typedef enum _SCO_DISCONNECT_REASON {
  ScoHciDisconnect,
  ScoDisconnectRequest,
  ScoRadioPoweredDown,
  ScoHardwareRemoval
} SCO_DISCONNECT_REASON, *PSCO_DISCONNECT_REASON;

Constantes

 
ScoHciDisconnect
Esse valor especifica ao driver de perfil que a pilha de driver Bluetooth recebeu um
desconecte a notificação da camada HCI (interface do controlador de host).
ScoDisconnectRequest
Esse valor especifica ao driver de perfil que uma solicitação de desconexão foi recebida do
dispositivo remoto.
ScoRadioPoweredDown
Esse valor especifica ao driver de perfil que o rádio local foi desativado.
ScoHardwareRemoval
Esse valor especifica ao driver de perfil que o rádio local foi fisicamente
Removido.

Observações

Um valor dessa enumeração é usado como o Reason membro do SCO_INDICATION_PARAMETERS estrutura.

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

Atualmente, ScoHciDisconnect é o único valor que a pilha de driver Bluetooth passa para a função de retorno de chamada sco .

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

de função de retorno de chamada do SCO

SCO_INDICATION_PARAMETERS