Compartir a través de


estructura SCO_INDICATION_PARAMETERS (bthddi.h)

La estructura de SCO_INDICATION_PARAMETERS describe los parámetros de indicación sobre una notificación de conexión o desconexión de SCO.

Sintaxis

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;

Miembros

ConnectionHandle

Identificador de conexión al dispositivo remoto. Este identificador solo es válido para las notificaciones que llegan a través de una conexión SCO establecida.

BtAddress

La dirección Bluetooth del dispositivo remoto.

Parameters

Unión de los campos siguientes.

Parameters.Connect

Estructura que contiene parámetros para el evento ScoIndicationRemoteConnectSCO_INDICATION_CODE .

Parameters.Connect.Request

Estructura que contiene los parámetros de la solicitud de conexión SCO.

Parameters.Connect.Request.LinkType

Valor de la enumeración SCO_LINK_TYPE que indica el tipo de conexión entrante.

Parameters.Disconnect

Estructura que contiene parámetros para el evento ScoIndicationRemoteDisconnectSCO_INDICATION_CODE .

Parameters.Disconnect.Reason

Valor de SCO_DISCONNECT_REASON que indica por qué se finalizó la conexión SCO.

Parameters.Disconnect.CloseNow

Valor booleano que un controlador de perfil puede establecer para indicar si se cerrará la conexión SCO al dispositivo remoto. Si se va a cerrar la conexión, el valor es TRUE. De lo contrario, el valor es FALSE.

Comentarios

Una función de devolución de llamada SCO del controlador de perfil debe procesar una notificación de forma diferente en función del valor que pasa la pila del controlador Bluetooth en el parámetro Indicación de la función de devolución de llamada.

Cuando la pila del controlador Bluetooth pasa ScoIndicationRemoteConnect, la función de devolución de llamada debe usar el miembro Connect de la unión Parameters .

Cuando la pila del controlador Bluetooth pasa ScoIndicationRemoteDisconnect, la función de devolución de llamada debe usar el miembro Disconnect de la unión Parameters .

Requisitos

Requisito Value
Cliente mínimo compatible Versions:_Supported en Windows Vista y versiones posteriores.
Encabezado bthddi.h (incluya Bthddi.h)

Consulte también

Función de devolución de llamada SCO

SCO_DISCONNECT_REASON