Compartilhar via


estrutura SCO_INDICATION_PARAMETERS (bthddi.h)

A estrutura SCO_INDICATION_PARAMETERS descreve parâmetros de indicação sobre uma notificação de conexão ou desconexão do SCO.

Sintaxe

typedef struct _SCO_INDICATION_PARAMETERS {
  SCO_CHANNEL_HANDLE ConnectionHandle;
  BTH_ADDR           BtAddress;
  union {
    struct {
      struct {
        SCO_LINK_TYPE LinkType;
      } Request;
    } Connect;
    struct {
      SCO_DISCONNECT_REASON Reason;
      BOOLEAN               CloseNow;
    } Disconnect;
  } Parameters;
} SCO_INDICATION_PARAMETERS, *PSCO_INDICATION_PARAMETERS;

Membros

ConnectionHandle

Um identificador de conexão com o dispositivo remoto. Esse identificador só é válido para notificações que chegam por meio de uma conexão SCO estabelecida.

BtAddress

O endereço Bluetooth do dispositivo remoto.

Parameters

União dos campos a seguir.

Parameters.Connect

A estrutura que contém parâmetros para o evento ScoIndicationRemoteConnectSCO_INDICATION_CODE.

Parameters.Connect.Request

A estrutura que contém os parâmetros para a solicitação de conexão SCO.

Parameters.Connect.Request.LinkType

Um valor da enumeração SCO_LINK_TYPE que indica o tipo de conexão de entrada.

Parameters.Disconnect

A estrutura que contém parâmetros para o evento ScoIndicationRemoteDisconnectSCO_INDICATION_CODE.

Parameters.Disconnect.Reason

Um valor SCO_DISCONNECT_REASON que indica por que a conexão SCO foi encerrada.

Parameters.Disconnect.CloseNow

Um valor booliano que um driver de perfil pode definir para indicar se a conexão SCO com o dispositivo remoto será fechada. Se a conexão for fechada, o valor será VERDADEIRO. Caso contrário, o valor será FALSE.

Observações

A função de retorno de chamada SCO de um driver de perfil deve processar uma notificação de forma diferente, dependendo do valor que a pilha de driver Bluetooth passa no parâmetro Indication da função de retorno de chamada.

Quando a pilha do driver Bluetooth for aprovada ScoIndicationRemoteConnect, a função de retorno de chamada deverá usar o membro Connect da união parâmetros.

Quando a pilha de driver Bluetooth for aprovada ScoIndicationRemoteDisconnect, a função de retorno de chamada deverá usar o membro Disconnect da união parâmetros.

Requisitos

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

Consulte também

de função de retorno de chamada do SCO

SCO_DISCONNECT_REASON