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