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 para 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á TRUE. Caso contrário, o valor será FALSE.

Comentários

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 de driver Bluetooth passa scoIndicationRemoteConnect, a função de retorno de chamada deve usar o membro Connect da união Parameters .

Quando a pilha de driver Bluetooth passa ScoIndicationRemoteDisconnect, a função de retorno de chamada deve usar o membro Disconnect da união Parameters .

Requisitos

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

Confira também

Função de retorno de chamada SCO

SCO_DISCONNECT_REASON